1
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Poppins:wght@400;600;700&display=swap);*{padding:0px;margin:0px;border:0px}
2
*,*:before,*:after{box-sizing:border-box}
3
html,body{height:100%;min-width:320px}
4
body{color:#312C3F;line-height:1.5;font-family:"Inter", sans-serif;font-size:1rem;
-ms-text-size-adjust:100%;
-moz-text-size-adjust:100%;
-webkit-text-size-adjust:100%;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
5
input,button,textarea{font-family:"Inter", sans-serif;font-size:inherit}
6
button{cursor:pointer;color:inherit;background-color:inherit}
7
a{color:inherit;text-decoration:none}
8
ul li{list-style:none}
9
img{vertical-align:top}
10
h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}
11
.lock body{overflow:hidden;touch-action:none;overscroll-behavior:none}
12
.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:hidden}
13
@supports (overflow: clip){.wrapper{
overflow:clip}
14
}
15
.wrapper>main{flex:1 1 auto}
16
.wrapper>*{min-width:0}
17
[class*=__container]{max-width:71.875rem;margin:0 auto;padding:0 0.9375rem}
18
body::after{content:"";background-color:rgba(39,9,79,0.8);position:fixed;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity 0.8s ease 0s;pointer-events:none;z-index:149}
19
.popup-show body::after{opacity:1}
20
.popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px 10px;transition:visibility 0.8s ease 0s;visibility:hidden;pointer-events:none;opacity:0}
21
.popup__close{position:absolute;right:8px;top:8px}
22
.popup_show{z-index:150;visibility:visible;overflow:auto;pointer-events:auto;opacity:1}
23
.popup_show .popup__content{visibility:visible;transform:scale(1)}
24
.popup__wrapper{display:flex;flex-direction:column;align-items:center;min-height:100%;flex:1 1 auto;width:100%;display:flex;justify-content:center;align-items:center}
25
.popup__content{visibility:hidden;transform:scale(0);transition:transform 0.3s ease 0s;background-color:#fff;padding:56px 32px 32px;width:100%;max-width:458px;border-radius:20px}
26
.lock .popup__content{visibility:visible}
27
a:hover{color:#5B2C8C}
28
[class*=-ibg]{position:relative}
29
[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;
-o-object-fit:cover;object-fit:cover}
30
img{max-width:100%;height:auto}
31
[class*=-ibg_contain] img{
-o-object-fit:contain;object-fit:contain}
32
textarea{max-width:100%;min-width:100%}
33
textarea,input[type=email],input[type=text]{background-color:#F8F1FF;border:1px solid #ECC5EC;padding:16px;outline:none;border-radius:5px;
font-size:12px;line-height:15px}
34
textarea._form-error,input._form-error[type=email],input._form-error[type=text]{border-color:red}
35
._form-error{position:relative}
36
.form__error{position:absolute;top:100%;
font-size:12px;color:red}
37
.from-success{margin-bottom:24px;font-weight:600}
38
.text-desc{max-width:464px;margin-bottom:60px;line-height:24px}
39
.mb-4{margin-bottom:40px}
40
.article{display:flex;margin:0 -50px 35px;align-items:center;display:flex}
41
.article h1{margin-bottom:25px;letter-spacing:-1.5px}
42
.article p{margin-bottom:25px}
43
.article__text{flex-basis:50%;padding:0 50px}
44
.article__img-mobile{display:none}
45
.article__img{flex-basis:50%;padding:0 50px}
46
.faq{margin:0 -20px;position:relative;z-index:3}
47
.faq h1{padding:0 20px 20px}
48
.faq__block{padding:20px 20px 0;border:1px dashed #f5edff;transition:0.3s ease;border-radius:10px;position:relative;overflow:hidden}
49
.faq__block:before{content:"";position:absolute;width:calc(100% - 40px);left:20px;bottom:0;height:1px;display:block;background-color:#312c3f}
50
.faq__block .title{font-size:24px;font-weight:600;letter-spacing:-0.05em;text-align:left;color:#5B2C8C;cursor:pointer;padding-bottom:20px}
51
.faq__block .desc{display:block;position:relative;opacity:0;visibility:hidden;transition:0.3s ease;height:0}
52
.faq__block.active .desc{padding-bottom:20px;position:relative;height:auto;opacity:1;visibility:visible}
53
.form-download{position:relative;display:flex;width:100%;align-items:center}
54
.form-download .form-control{position:relative;max-width:735px;width:100%;margin-bottom:0}
55
.form-download .form-control .btn{width:62px;height:62px;position:absolute;right:1px;top:1px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:16px}
56
.form-download .label{
font-size:12px;margin-left:15px;max-width:245px;line-height:20px}
57
.form-download input[type=text]{padding:21px 70px 20px 13px;width:100%;border-radius:16px;height:64px;font-size:16px}
58
.download-error{background-color:#F8F1FF;padding:40px 16px;max-width:735px;margin-top:-17px;margin-bottom:40px;border-radius:8px}
59
.flash-messages{background-color:#F8F1FF;padding:40px 16px;max-width:735px;margin-top:-17px;margin-bottom:40px;border-radius:8px}
60
.download-error img{margin-bottom:20px}
61
.download-error p{margin-bottom:16px}
62
.download-error .link{margin-bottom:32px}
63
.download-error .link a{text-decoration:underline}
64
.download-error .link a:hover{text-decoration:none}
65
.profile{display:flex;margin-bottom:50px}
66
.profile__video{position:relative}
67
.profile__video a{position:absolute;top:50%;left:50%;margin-left:-40px;margin-top:-40px}
68
.profile__info{margin-left:32px;max-width:520px}
69
.profile__info .avatar{margin-bottom:8px}
70
.profile__info .username{font-size:24px;font-weight:700;line-height:30px;margin-bottom:8px;color:#5B2C8C}
71
.profile__info .nickname{text-transform:uppercase;color:#5B2C8C;font-weight:600;margin-bottom:30px}
72
.profile__info .desc p{margin-bottom:8px}
73
.profile__info .desc .tags{font-weight:700;margin-bottom:8px}
74
.profile__info .desc .sound{font-weight:600;margin-bottom:35px}
75
.profile__info .desc .sound img{margin-right:4px}
76
.profile__info .stat{display:flex;font-weight:600;margin-bottom:32px;
font-size:12px;line-height:15px}
77
.profile__info .stat img{margin-right:8px}
78
.profile__info .stat>div{margin-right:24px;display:flex;align-items:center}
79
.profile__info .btns{display:flex}
80
.profile__info .btns .btn{width:200px;display:flex;align-items:center;justify-content:center}
81
.profile__info .btns .btn>span{display:flex;width:32px;height:32px;justify-content:center;align-items:center;background-color:#F8F1FF;border-radius:50%;margin-right:10px}
82
.profile__info .btns .btn2{background:#6E00E1;margin-left:24px}
83
.profile__info .btns .btn2:hover{background:#F6005A}
84
.tabs__heading{display:flex;margin:0 -8px 24px}
85
.tabs__heading button{display:block;font-weight:600;color:#6B6678;padding:10px 16px;border-radius:32px;border:1px solid #F8F1FF;margin:0 8px}
86
.tabs__heading button._tab-active{border:1px solid #5B2C8C;color:#5B2C8C}
87
.tabs__content .grid{display:flex;flex-wrap:wrap;margin:0 -12px}
88
.tabs__content .tabs__block{flex-basis:20%;padding:0 12px;margin-bottom:24px;overflow:hidden}
89
.tabs__content .tabs__block>div{background-color:#F8F1FF;border-radius:8px}
90
.tabs__content .img{position:relative}
91
.tabs__content .img .btn-dwnl{position:absolute;right:9px;top:8px;width:32px;height:32px;background-color:#5B2C8C;color:#ffffff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:0.2s ease}
92
.tabs__content .img .btn-dwnl:hover{background-color:#EC0058}
93
.tabs__content .share-links{display:flex;justify-content:space-between;padding:8px 16px;color:#312C3F;font-weight:600;
font-size:12px}
94
.tabs__content .share-links>div{text-align:center}
95
.tabs__content .share-links>div img{display:block;margin:0 auto 4px}
96
.tabs__content .more{display:flex;justify-content:center;margin-top:26px}
97
form p{margin-bottom:20px}
98
form .form-control{margin-bottom:16px}
99
form .form-control input,form .form-control textarea{width:100%}
100
form .form-control .btn-w{margin-top:13px}
101
.tablet-only{display:none}
102
.share-btn{position:fixed;bottom:22px;right:10px;width:48px;height:48px;background:#F8F1FF;box-shadow:0px 4px 11px rgba(39,9,79,0.6);border-radius:200px;text-align:center;z-index:3}
103
.app_home{position:fixed;bottom:20px;right:80px;padding:8px 9px;background:#F8F1FF;box-shadow:0 4px 11px rgba(39,9,79,0.6);border-radius:4px;display:flex;align-items:center;font-size:16px;color:#5B2C8C;z-index:3;max-width:341px;width:100%;transition:0.3s ease;opacity:0;visibility:hidden;transform:translateY(100%)}
104
.app_home span{display:block;margin-left:10px}
105
.app_home button{margin-left:auto}
106
.app_home.active{opacity:1;visibility:visible;transform:translateY(0)}
107
.dropdown{position:relative;z-index:5}
108
.dropdown__content{display:none;position:absolute;top:calc(100% + 5px);right:0}
109
.dropdown.active .dropdown__content{display:block}
110
h1{font-family:"Poppins", sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.02em;text-align:left;color:#5B2C8C;margin-bottom:15px}
111
h2{font-family:"Poppins", sans-serif;font-size:32px;font-weight:600;letter-spacing:-0.02em;text-align:left;margin-bottom:15px;color:#5B2C8C;line-height:40px}
112
.h1{font-family:"Poppins", sans-serif;font-size:40px;font-weight:600;letter-spacing:-0.02em;text-align:left;color:#5B2C8C;margin-bottom:15px}
113
h3{font-family:"Poppins", sans-serif;font-size:24px;font-weight:600;letter-spacing:-0.02em;text-align:left;margin-bottom:15px;color:#5B2C8C}
114
.btn{padding:16px 16px;background:#7c00ff;background:linear-gradient(90deg, #7c00ff 0%, #f6005a 100%);color:#ffffff;border-radius:10px;transition:0.3s ease;font-weight:700}
115
.btn:hover{color:#FFFFFF;background:#f6005a;background:linear-gradient(90deg, #f6005a 0%, #7c00ff 100%)}
116
.btn-2{padding:16px 16px;background:#6E00E1;color:#ffffff;border-radius:10px;transition:0.3s ease;font-weight:700;width:200px;text-align:center}
117
.btn-2:hover{background:#f6005a}
118
.btn-w{width:200px;text-align:center}
119
.mobile-only{display:none}
120
.header{padding:14px 0 40px;position:relative;z-index:5}
121
.header__container{display:flex;align-items:center;width:100%}
122
.nav{font-family:"Poppins", sans-serif;display:flex;width:100%;margin-top:12px;margin-left:37px}
123
.nav .topmenu{display:flex;font-weight:600}
124
.nav .topmenu li{margin:0 37px}
125
.nav .topmenu li a:hover{color:#5B2C8C}
126
.menu__body{display:flex;width:100%}
127
.menu__title{display:none}
128
.icon-menu{display:none}
129
.footer{margin-top:40px;padding:60px 0;background-color:#F8F1FF}
130
.footer .copuright{margin-top:15px}
131
.footer .footer-desc{font-weight:600}
132
.footer-heading{display:flex;align-items:center;flex-wrap:wrap;width:100%;margin-bottom:32px}
133
.footer-heading .footer-menu{display:flex}
134
.footer-heading .footer-menu li{margin-top:10px;margin-left:40px;font-weight:600}
135
.footer-heading .footer-menu li a:hover{color:#5B2C8C}
136
.best-downloads{max-width:1058px;margin-bottom:16px}
137
.best-downloads__content{display:flex;flex-wrap:wrap;margin:0 -50px}
138
.best-downloads__content .block{flex-basis:50%;display:flex;align-items:center;padding:0 50px;margin-bottom:56px}
139
.best-downloads__content .block h3{font-size:24px;line-height:32px}
140
.best-downloads__content .block .desc{line-height:24px}
141
.best-downloads__content .block .icon{margin-right:30px}
142
.save-video h2{max-width:640px;font-size:32px;line-height:40px;margin-bottom:24px}
143
.steps{display:flex;margin:0 -17px 80px}
144
.steps__content{padding:0 17px;display:flex;flex-direction:column}
145
.steps__title{font-size:32px;font-weight:600;line-height:40px;letter-spacing:-0.03em;text-align:left;color:#5B2C8C;display:flex;margin-bottom:24px;align-items:center}
146
.steps__title span{background-color:#5B2C8C;color:#ffffff;border-radius:50%;width:48px;height:48px;min-width:48px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-right:15px}
147
.steps__desc{margin-bottom:30px;line-height:24px}
148
.steps__img{margin-top:auto}
149
.best-tools h1{margin-bottom:24px}
150
.best-tools .text-desc{font-size:24px;color:#5B2C8C;max-width:735px;margin-bottom:60px;line-height:32px;letter-spacing:-1px}
151
.best-tools__content{display:flex;flex-wrap:wrap;margin:0 -20px}
152
.best-tools__content .block{flex-basis:33.33%;padding:0 20px;margin-bottom:80px}
153
.best-tools__content .block .desc{line-height:28px}
154
.best-tools__content .block .icon{margin-bottom:15px}
155
.swiper{overflow:hidden}
156
.swiper-wrapper{width:100%;height:100%;box-sizing:content-box;display:flex;position:relative}
157
.swiper-vertical .swiper-wrapper{flex-direction:column}
158
.swiper-autoheight .swiper-wrapper{align-items:flex-start}
159
.swiper-initialized .swiper-slide{flex-shrink:0}
160
.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{transform:translate3d(0px, 0, 0)}
161
.swiper-button-lock{display:none !important}
162
@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}
163
:root{--swiper-theme-color: #312C3F}
164
.swiper{position:relative;overflow:hidden;list-style:none;z-index:1}
165
.swiper-vertical>.swiper-wrapper{flex-direction:column}
166
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}
167
.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}
168
.swiper-pointer-events{touch-action:pan-y}
169
.swiper-pointer-events.swiper-vertical{touch-action:pan-x}
170
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;touch-action:pan-y}
171
.swiper-slide-invisible-blank{visibility:hidden}
172
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}
173
.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
174
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
175
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
176
.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}
177
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}
178
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}
179
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}
180
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}
181
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;
-ms-overflow-style:none}
182
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
183
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
184
.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}
185
.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}
186
.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}
187
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{
-webkit-margin-start:var(--swiper-centered-offset-before);
margin-inline-start:var(--swiper-centered-offset-before)}
188
.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
189
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{
-webkit-margin-before:var(--swiper-centered-offset-before);
margin-block-start:var(--swiper-centered-offset-before)}
190
.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
191
.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}
192
.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}
193
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}
194
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}
195
:root{--swiper-navigation-size: 32px}
196
.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size) / 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}
197
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}
198
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}
199
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:20px;right:auto}
200
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}
201
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:20px;left:auto}
202
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
203
.swiper-button-lock{display:none}
204
.swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0, 0, 0);z-index:10}
205
.swiper-pagination.swiper-pagination-hidden{opacity:0}
206
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:60px;left:0;width:100%}
207
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
208
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}
209
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}
210
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
211
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}
212
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}
213
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}
214
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}
215
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 15px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 15px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #5B2C8C);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}
216
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;
-webkit-appearance:none;
-moz-appearance:none;appearance:none}
217
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
218
.swiper-pagination-bullet:only-child{display:none !important}
219
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, #5B2C8C)}
220
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}
221
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}
222
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:15px}
223
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:0.2s transform, 0.2s top}
224
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 11px)}
225
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}
226
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform, 0.2s left}
227
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform, 0.2s right}
228
.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}
229
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
230
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
231
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}
232
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}
233
.swiper-pagination-lock{display:none}
234
.swiper-scrollbar{border-radius:10px;position:relative;
-ms-touch-action:none;background:rgba(0,0,0,0.1)}
235
.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}
236
.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}
237
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}
238
.swiper-scrollbar-cursor-drag{cursor:move}
239
.swiper-scrollbar-lock{display:none}
240
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
241
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;
-o-object-fit:contain;object-fit:contain}
242
.swiper-slide-zoomed{cursor:move}
243
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
244
.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}
245
.swiper-lazy-preloader-black{--swiper-preloader-color: #000}
246
@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}
247
}
248
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
249
.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
250
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}
251
.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
252
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
253
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
254
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
255
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
256
.swiper-cube{overflow:visible}
257
.swiper-cube .swiper-slide{pointer-events:none;
-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
258
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
259
.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}
260
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
261
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
262
.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;
-webkit-backface-visibility:hidden;backface-visibility:hidden}
263
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}
264
.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}
265
.swiper-flip{overflow:visible}
266
.swiper-flip .swiper-slide{pointer-events:none;
-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
267
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
268
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
269
.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;
-webkit-backface-visibility:hidden;backface-visibility:hidden}
270
.swiper-creative .swiper-slide{
-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height}
271
.swiper-cards{overflow:visible}
272
.swiper-cards .swiper-slide{transform-origin:center bottom;
-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
273
@media (min-width: 47.99875em){.profile__video{max-width:305px;width:305px}
274
.profile__video img{border-radius:8px}
275
.language{margin-left:auto}
276
.language .dropdown__content{top:calc(100% + 16px)}
277
.language__current{font-weight:600;display:flex;align-items:center;cursor:pointer}
278
.language__current:after{content:"";display:block;background:url(/../img/icon-arrow-down.svg) 0 0 no-repeat;width:11px;height:7px;margin-left:5px;transition:0.3s ease}
279
.language__current img{margin-right:10px}
280
.language__current:hover{color:#5B2C8C}
281
.language__dropdown{font-family:"Inter", sans-serif;width:332px;background:#F8F1FF;box-shadow:0px 4px 11px rgba(39,9,79,0.6);border-radius:8px;padding:16px 0;display:flex;flex-wrap:wrap}
282
.language__dropdown li{width:50%;flex-basis:50%;max-width:50%;margin:4px 0}
283
.language__dropdown li a{line-height:18px;display:block;padding:3px 16px}
284
.language__dropdown li a:hover{background-color:#ECC5EC}
285
.language.active .dropdown__btn:after{transform:rotate(180deg)}
286
.menu__content{display:flex;width:100%}
287
}
288
@media (min-width: 63.99875em){.tabs__content .tabs__block:hover .img .btn-dwnl{top:8px;opacity:1;transform:translateY(0);visibility:visible}
289
.tabs__content .img .btn-dwnl{visibility:hidden;opacity:1;transform:translateY(-120%)}
290
.swiper .swiper-button-prev,.swiper .swiper-button-next{visibility:hidden}
291
.swiper-wrapper{display:flex;transform:none;height:auto !important}
292
.swiper-wrapper .swiper-slide{width:auto;max-width:33.33%;height:100% !important}
293
.header .logo{min-width:270px}
294
}
295
@media (max-width: 63.99875em){.popup__content{padding-left:16px;padding-right:16px}
296
.text-desc{margin-bottom:49px}
297
.faq{margin-right:0;margin-left:0}
298
.faq{margin-top:-25px}
299
.form-download .form-control{max-width:640px}
300
.form-download .label{max-width:230px}
301
.download-error{max-width:640px}
302
.tabs__content .tabs__block{flex-basis:25%}
303
.tablet-only{display:block !important}
304
h1{line-height:1.2}
305
.nav .topmenu li{margin:0 20px}
306
.nav{margin-left:0;margin-top:4px}
307
.best-downloads__content{margin:0 -15px}
308
.best-downloads__content .block{padding:0 15px}
309
.steps{background-color:#F8F1FF;padding:60px 0 110px;margin-right:-20px;margin-left:-20px;text-align:center}
310
.steps__title{justify-content:center}
311
.best-tools__content .block{flex-basis:50%;margin-bottom:40px}
312
.best-tools__content .block .icon{max-width:58px}
313
}
314
@media (max-width: 47.99875em){.text-desc{margin-bottom:67px}
315
.mb-4{margin-bottom:16px}
316
.article{margin:0 0 20px;flex-wrap:wrap}
317
.article__text,.article__img{flex-basis:100%;order:1;margin-bottom:20px;padding:0}
318
.article__text img,.article__img img{max-width:none;width:100%}
319
.article__img-mobile{display:block;margin-bottom:25px}
320
.article__img{display:none}
321
.article__text{order:2}
322
.form-download{flex-wrap:wrap}
323
.form-download .label{margin-top:8px;margin-bottom:24px}
324
.form-download input[type=text]{padding:11px 70px 11px 16px;border-radius:10px;height:46px}
325
.form-download .form-control .btn{width:44px;height:44px;border-radius:10px}
326
.loader{width:36px !important;height:36px !important}
327
.mobile-popup{position:fixed;top:0;left:0;bottom:0;right:0;padding:30px 10px;transition:visibility 0.8s ease 0s;background-color:rgba(236,197,236,0.66);display:flex;flex-direction:column;justify-content:center;z-index:150}
328
.mobile-popup .download-error{margin:0 auto;position:relative;z-index:160}
329
.mobile-popup .download-error .btn{width:100%}
330
.profile{margin-left:-15px;margin-right:-15px;position:relative;overflow:hidden}
331
.profile__video{display:block !important;position:absolute;width:100%;z-index:-1}
332
.profile__video a{display:none}
333
.profile__video img{max-width:none;width:100%;
-webkit-backdrop-filter:blur(8px);
backdrop-filter:blur(8px);filter:blur(8px)}
334
.profile__info{background:rgba(39,9,79,0.8);text-align:center;color:#fff;max-width:none;margin:0 -15px;padding:30px}
335
.profile__info .avatar{max-width:48px;margin:0 auto 8px}
336
.profile__info .username{color:#fff;font-size:16px;margin-bottom:6px}
337
.profile__info .nickname{color:#fff;font-size:16px;margin-bottom:6px}
338
.profile__info p{
font-size:12px}
339
.profile__info .tags{display:none}
340
.profile__info .desc .sound{
font-size:12px;margin-bottom:7px}
341
.profile__info .stat{justify-content:center;
font-size:12px;margin-bottom:16px}
342
.profile__info .stat>div{display:flex;align-items:center;margin:0 12px}
343
.profile__info .play{margin-bottom:16px}
344
.profile__info .play img{max-width:48px}
345
.profile__info .btns{display:block}
346
.profile__info .btns .btn{width:100%;margin:0 0 10px;justify-content:start}
347
.profile{display:block;margin-bottom:20px}
348
.tabs__content .more{display:none}
349
.tabs .tabs__heading button{
font-size:12px}
350
.tabs .tabs__content .grid{flex-wrap:nowrap}
351
.tabs .tabs__content .tabs__block{flex-basis:200px;min-width:200px}
352
.page{padding-top:60px}
353
.tabs__body{margin:0 -15px}
354
.tabs__body .block{overflow-y:auto;scrollbar-width:none;scrollbar-color:white white}
355
.tabs__body .block::-webkit-scrollbar{width:1px}
356
.tabs__body .block::-webkit-scrollbar-track{background:#ffffff}
357
.tabs__body .block::-webkit-scrollbar-thumb{background-color:#fff}
358
.app_home{max-width:none;right:15px;left:15px;bottom:15px;width:auto;
font-size:12px;padding:5px}
359
.app_home img{max-width:30px}
360
.share-btn{bottom:80px;right:15px}
361
h1{font-size:32px;margin-bottom:8px;line-height:40px}
362
h2{font-size:24px;line-height:32px}
363
h3{font-size:20px}
364
.mobile-only{display:block !important}
365
.desktop-only{display:none !important}
366
.swiper-button-prev,.swiper-button-next{display:none !important}
367
.swiper-pagination{bottom:auto !important;top:20px !important}
368
.swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0 6px !important}
369
.language{width:auto}
370
.language__current{display:flex;width:auto;justify-content:center;align-items:center}
371
.language__current img{margin-right:10px}
372
.language__current:after{content:"";display:block;background:url(/../img/arrow.svg) 0 0 no-repeat;width:11px;height:7px;margin-left:5px;transition:0.3s ease;transform:rotate(0deg)}
373
.language .dropdown__content{transition:0.3s ease}
374
.language .dropdown__content li{margin:16px 0}
375
.language .dropdown__content li a{color:#6B6678}
376
.language .dropdown__content li a:hover{color:#5B2C8C}
377
.language.active .language__current:after{transform:rotate(180deg)}
378
.header{position:fixed;width:100%;padding:0;height:50px;background-color:#fff}
379
.logo{position:fixed;z-index:10;left:16px;top:8px;max-width:192px}
380
.menu__title{font-size:24px;font-weight:600;display:block;color:#5B2C8C;margin-bottom:16px}
381
.menu__body{overflow:hidden;border-radius:50%;position:fixed;width:0;margin:0;left:50%;top:50%;height:0;background-color:#F8F1FF;transition:0.3s ease;opacity:0;visibility:hidden}
382
.menu__body .menu__content{flex-direction:column;text-align:center;margin-top:50px;overflow:auto;padding-top:16px;width:100%}
383
.menu__body .topmenu{flex-direction:column;text-align:center;margin-bottom:24px}
384
.menu__body .topmenu li{margin:8px 0}
385
.menu .dropdown__content{right:auto;position:relative;top:0}
386
.lock{overflow:hidden;height:100%}
387
.menu-open .menu__body{width:100%;height:100%;top:0;left:0;visibility:visible;opacity:1;border-radius:0}
388
.icon-menu{display:block;position:fixed;width:2.5rem;height:2.5rem;z-index:5;right:15px;top:8px}
389
.icon-menu span{width:2.5rem;height:2.5rem;display:block;background:url(/../img/menu.svg) top right no-repeat;transition:0.1s ease;transform:rotate(0)}
390
.menu-open .icon-menu span{background:url(/../img/menu-close.svg) 0 0 no-repeat;transform:rotate(90deg)}
391
.footer{padding:32px 0}
392
.footer .copuright{margin-top:40px}
393
.footer .footer-desc{line-height:20px}
394
.footer-heading{display:block;margin-bottom:26px}
395
.footer-heading .footer-logo{margin-bottom:16px}
396
.footer-heading .footer-menu{display:block}
397
.footer-heading .footer-menu li{margin:8px 0}
398
.best-downloads__content .block h3{font-size:20px;line-height:28px}
399
.best-downloads__content{flex-wrap:wrap}
400
.best-downloads__content .block{flex-basis:100%;flex-direction:column;justify-content:center;text-align:center;margin-bottom:30px}
401
.best-downloads__content .block h3{text-align:center;margin-bottom:8px}
402
.best-downloads__content .block .icon{margin:0 0 15px}
403
.best-downloads .text-desc{margin-bottom:32px}
404
.save-video h2{font-size:24px;line-height:32px}
405
.steps{margin-bottom:40px;padding-bottom:32px}
406
.steps__title{justify-content:start;font-size:24px;line-height:32px}
407
.steps__title span{width:40px;height:40px;min-width:40px;font-size:24px}
408
.steps__desc{text-align:left;letter-spacing:-0.1px}
409
.steps__img{display:flex;justify-content:center}
410
.best-tools .text-desc{margin-bottom:40px;font-size:20px;line-height:28px}
411
.best-tools__content .block .desc{line-height:26px}
412
.best-tools__content .block{flex-basis:100%;text-align:center;display:flex;flex-direction:column;align-items:center}
413
.best-tools__content .block .icon{max-width:37px}
414
}
415
@media (max-width: 47.99875em) and (any-hover: none){.icon-menu{cursor:default}
416
}
417
@media (min-width: 860px) and (max-width: 63.99875em){.header__container,.page__container{padding-left:80px;padding-right:80px}
418
.steps{margin-left:-80px;margin-right:-80px}
419
}
420
/*!
421
* @license MIT
422
* @name vlitejs
423
* @version 4.2.0
424
* @copyright 2022 Joris DANIEL
425
*/.v-vlite{--vlite-colorPrimary:#ff7f15;--vlite-transition:0.25s ease;--vlite-controlBarHeight:50px;--vlite-controlBarHorizontalPadding:10px;--vlite-controlBarBackground:linear-gradient(0deg,#000 -50%,#0000);--vlite-controlsColor:#fff;--vlite-controlsOpacity:0.9;--vlite-progressBarHeight:5px;--vlite-progressBarBackground:#00000040;font-family:-apple-system,blinkmacsystemfont,segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;overflow:hidden;position:relative}
426
.v-vlite,.v-vlite *{box-sizing:border-box}
427
.v-vlite.v-audio{--vlite-controlsColor:#000;border-radius:8px;box-shadow:0 2px 15px #0000001a}
428
.v-vlite.v-video{aspect-ratio:16/9;background-color:#000}
429
.v-vlite::-webkit-full-screen{height:100%;width:100%}
430
.v-vlite::-moz-full-screen,::-moz-full-screen .v-vlite{height:100%;width:100%}
431
.v-vlite video::-webkit-media-controls{display:none !important}
432
.v-vlite.v-fullscreenButtonDisplay .v-bigPlay,.v-vlite.v-fullscreenButtonDisplay .v-controlBar{position:fixed;z-index:2147483647}
433
.v-vlite.v-paused .v-controlBar.v-hidden{opacity:1}
434
.v-vlite.v-paused:not(.v-firstStart) .v-poster,.v-vlite.v-playing .v-bigPlay,.v-vlite.v-playing .v-poster{opacity:0;visibility:hidden}
435
.v-vlite iframe.vlite-js{pointer-events:none}
436
.v-vlite .vlite-js,.v-vlite .vlite-js>iframe{height:100%;width:100%}
437
.v-controlButton{align-items:center;
-webkit-appearance:none;
-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;height:100%;justify-content:center;opacity:var(--vlite-controlsOpacity);outline:none;padding:0;position:relative;transition:opacity var(--vlite-transition);width:40px}
438
.v-controlButton *{pointer-events:none}
439
.v-controlButton:hover{opacity:1}
440
.v-controlButton.v-controlPressed .v-iconUnpressed,.v-controlButton:not(.v-controlPressed) .v-iconPressed{display:none}
441
.v-controlButton:focus-visible{outline:2px dashed var(--vlite-colorPrimary);outline-offset:-4px}
442
.v-controlButton svg{fill:var(--vlite-controlsColor);height:28px;width:28px}
443
.v-controlButton.v-playPauseButton svg{height:17px;width:15px}
444
.v-controlButton.v-subtitleButton svg{height:22px;width:26px}
445
.v-controlButton.v-volumeButton svg{height:20px;width:24px}
446
.v-controlButton.v-castButton svg,.v-controlButton.v-pipButton svg{height:22px;width:26px}
447
.v-controlButton.v-fullscreenButton svg{height:20px;width:20px}
448
@keyframes loader{0%,80%,to{transform:scale(0)}
449
40%{transform:scale(1)}
450
}
451
.v-loader{align-items:center;display:flex;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--vlite-transition),visibility var(--vlite-transition);visibility:hidden;width:100%;z-index:5}
452
.v-loaderContent{margin:0 auto;text-align:center;width:70px}
453
.v-loaderContent>div{animation:loader 1.4s ease-in-out infinite both;background-color:var(--vlite-controlsColor);border-radius:100%;display:inline-block;height:18px;width:18px}
454
.v-loaderContent .v-loaderBounce1{animation-delay:-.32s}
455
.v-loaderContent .v-loaderBounce2{animation-delay:-.16s}
456
.v-loading .v-loader{opacity:1;visibility:visible}
457
.v-controlButtonIcon{display:none;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}
458
.v-playPauseButton{flex-shrink:0}
459
.v-time{align-items:center;color:var(--vlite-controlsColor);display:flex;
font-size:14px;height:100%;margin-right:auto}
460
.v-progressBar{
-webkit-tap-highlight-color:transparent;
-webkit-appearance:none;
-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin:0;outline:none;touch-action:manipulation;transition:height var(--vlite-transition),top var(--vlite-transition);
-webkit-user-select:none;
-moz-user-select:none;user-select:none;width:calc(100% - var(--vlite-controlBarHorizontalPadding)*2);z-index:1}
461
.v-progressBar:focus-visible{outline:2px dashed var(--vlite-colorPrimary);outline-offset:2px}
462
.v-progressBar::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--vlite-colorPrimary) 0, var(--vlite-progressBarBackground) 0);background:linear-gradient(to right, var(--vlite-colorPrimary) var(--vlite-progressValue, 0), var(--vlite-progressBarBackground) var(--vlite-progressValue, 0));border:none;border-radius:var(--vlite-progressBarHeight);height:var(--vlite-progressBarHeight)}
463
.v-progressBar::-moz-range-track{background:linear-gradient(to right, var(--vlite-colorPrimary) 0, var(--vlite-progressBarBackground) 0);background:linear-gradient(to right, var(--vlite-colorPrimary) var(--vlite-progressValue, 0), var(--vlite-progressBarBackground) var(--vlite-progressValue, 0));border:none;border-radius:var(--vlite-progressBarHeight);height:100%}
464
.v-progressBar::-webkit-slider-thumb{
-webkit-appearance:none;appearance:none;background:var(--vlite-colorPrimary);border:none;border-radius:50%;height:calc(var(--vlite-progressBarHeight)*2);margin-top:calc((var(--vlite-progressBarHeight)/2)*-1);width:calc(var(--vlite-progressBarHeight)*2)}
465
.v-progressBar::-moz-range-thumb{background:var(--vlite-colorPrimary);border:none;border-radius:50%;height:calc(var(--vlite-progressBarHeight)*2);margin-top:calc((var(--vlite-progressBarHeight)/2)*-1);width:calc(var(--vlite-progressBarHeight)*2)}
466
.v-volumeButton{flex-shrink:0;transition:transform var(--vlite-transition),opacity var(--vlite-transition)}
467
.v-volumeButton.v-animate{transform:translateY(-3px)}
468
.v-controlBar{align-items:center;display:flex;height:var(--vlite-controlBarHeight);justify-content:flex-end;padding-left:var(--vlite-controlBarHorizontalPadding);padding-right:var(--vlite-controlBarHorizontalPadding);padding-top:var(--vlite-progressBarHeight);position:relative;text-align:right;transition:opacity var(--vlite-transition);width:100%}
469
.v-controlBar:hover{opacity:1 !important}
470
.v-controlBar.v-hidden{opacity:0}
471
.v-audio .v-progressBar{height:25px;order:2}
472
.v-audio .v-controlBar{padding-top:0}
473
.v-audio .v-playPauseButton{order:1}
474
.v-audio .v-time{order:3;padding:0 8px 0 12px}
475
.v-audio .v-volumeButton{order:4}
476
.v-video .v-progressBar{height:var(--vlite-progressBarHeight)}
477
.v-video .v-controlBar{background:var(--vlite-controlBarBackground);bottom:0;left:0;position:absolute}
478
.v-video .v-controlBar .v-progressBar{left:50%;position:absolute;top:0;transform:translateX(-50%)}
479
.v-bigPlay{height:58px;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:58px;z-index:3}
480
.v-bigPlay,.v-bigPlay svg{transition:opacity var(--vlite-transition)}
481
.v-bigPlay svg{fill:var(--vlite-controlsColor);height:100%;opacity:var(--vlite-controlsOpacity);width:100%}
482
.v-bigPlay:hover svg{opacity:1}
483
.v-loading .v-bigPlay{opacity:0}
484
.v-overlay{height:calc(100% - var(--vlite-controlBarHeight))}
485
.v-overlay,.v-poster{left:0;position:absolute;top:0;width:100%}
486
.v-poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:100%;opacity:0;visibility:hidden;z-index:2}
487
.v-poster.v-active{opacity:1;visibility:visible}
488
.v-vlite{border-radius:8px}
489
.d-none{display:none}
490
.loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}
491
.btn-dwnl .loader{width:20px !important;height:20px !important}
492
.loader::before{content:"";box-sizing:border-box;position:absolute;inset:0px;border-radius:50%;border:5px solid #FFF;animation:prixClipFix 10s linear infinite}
493
@keyframes rotate{100%{transform:rotate(360deg)}
494
}
495
@keyframes prixClipFix{0%{
-webkit-clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0);clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}
496
25%{
-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}
497
50%{
-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}
498
75%{
-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}
499
100%{
-webkit-clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0);clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}
500
}
501