PluginProbe ʕ •ᴥ•ʔ
Spider Elements – Premium Elementor Widgets & Addons Library / 1.6.4
Spider Elements – Premium Elementor Widgets & Addons Library v1.6.4
trunk 1.0.0 1.1.0 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.7.0 1.8.0 1.9.0
spider-elements / assets / css / main.css
spider-elements / assets / css Last commit date
admin.css 1 year ago admin.css.map 1 year ago elementor-editor.css 1 year ago extension.css 1 year ago extension.css.map 1 year ago main.css 1 year ago main.css.map 1 year ago rtl.css 1 year ago rtl.css.map 1 year ago
main.css
12544 lines
1 @charset "UTF-8";
2 /*----------------------------------------------------
3 @File: Default Styles
4
5 This file contains the styling for the actual template, this
6 is the file you need to edit to change the look of the
7 template.
8 ---------------------------------------------------- */
9 /*=====================================================================
10 @Template Name: Spider Elements
11
12 @Default Styles
13 Table of Content:
14 01/ Mixins
15 02/ prefix
16 02/ Common
17 04/ framework
18 05/ Accordion
19 06/ Tabs
20 07/ Testimonial
21 08/ Video_Playlist
22 09/ Alerts_box
23 10/ Animation
24 11/ List_Item
25 12/ Cheat_sheet
26 13/ Team
27 14/ Integration
28 15/ Blog_grid
29 16/ Before_after
30 17/ Timeline
31 18/ Buttons
32 19/ Animated_Headline
33 20/ video_popup
34 21/ Counter
35 22/ Instagram
36 23/ Fullscreen_Slider
37 24/ Icon_box
38 25/ Pricing_Table
39 26/ Pricing_Table_Switcher
40
41
42 =====================================================================*/
43 /* Base margin classes */
44 .spel-m-0 {
45 margin: 0 !important;
46 }
47
48 .spel-m-4 {
49 margin: 4px !important;
50 }
51
52 .spel-m-8 {
53 margin: 8px !important;
54 }
55
56 .spel-m-12 {
57 margin: 12px !important;
58 }
59
60 .spel-m-16 {
61 margin: 16px !important;
62 }
63
64 .spel-m-20 {
65 margin: 20px !important;
66 }
67
68 .spel-m-24 {
69 margin: 24px !important;
70 }
71
72 .spel-m-28 {
73 margin: 28px !important;
74 }
75
76 .spel-m-32 {
77 margin: 32px !important;
78 }
79
80 .spel-m-36 {
81 margin: 36px !important;
82 }
83
84 .spel-m-40 {
85 margin: 40px !important;
86 }
87
88 .spel-m-44 {
89 margin: 44px !important;
90 }
91
92 .spel-m-48 {
93 margin: 48px !important;
94 }
95
96 .spel-m-52 {
97 margin: 52px !important;
98 }
99
100 .spel-m-56 {
101 margin: 56px !important;
102 }
103
104 .spel-m-60 {
105 margin: 60px !important;
106 }
107
108 .spel-m-64 {
109 margin: 64px !important;
110 }
111
112 .spel-m-68 {
113 margin: 68px !important;
114 }
115
116 .spel-m-72 {
117 margin: 72px !important;
118 }
119
120 .spel-m-76 {
121 margin: 76px !important;
122 }
123
124 .spel-m-80 {
125 margin: 80px !important;
126 }
127
128 .spel-m-84 {
129 margin: 84px !important;
130 }
131
132 .spel-m-88 {
133 margin: 88px !important;
134 }
135
136 .spel-m-92 {
137 margin: 92px !important;
138 }
139
140 .spel-m-96 {
141 margin: 96px !important;
142 }
143
144 .spel-m-100 {
145 margin: 100px !important;
146 }
147
148 /* Base padding classes */
149 .spel-p-0 {
150 padding: 0 !important;
151 }
152
153 .spel-p-4 {
154 padding: 4px !important;
155 }
156
157 .spel-p-8 {
158 padding: 8px !important;
159 }
160
161 .spel-p-12 {
162 padding: 12px !important;
163 }
164
165 .spel-p-16 {
166 padding: 16px !important;
167 }
168
169 .spel-p-20 {
170 padding: 20px !important;
171 }
172
173 .spel-p-24 {
174 padding: 24px !important;
175 }
176
177 .spel-p-28 {
178 padding: 28px !important;
179 }
180
181 .spel-p-32 {
182 padding: 32px !important;
183 }
184
185 .spel-p-36 {
186 padding: 36px !important;
187 }
188
189 .spel-p-40 {
190 padding: 40px !important;
191 }
192
193 .spel-p-44 {
194 padding: 44px !important;
195 }
196
197 .spel-p-48 {
198 padding: 48px !important;
199 }
200
201 .spel-p-52 {
202 padding: 52px !important;
203 }
204
205 .spel-p-56 {
206 padding: 56px !important;
207 }
208
209 .spel-p-60 {
210 padding: 60px !important;
211 }
212
213 .spel-p-64 {
214 padding: 64px !important;
215 }
216
217 .spel-p-68 {
218 padding: 68px !important;
219 }
220
221 .spel-p-72 {
222 padding: 72px !important;
223 }
224
225 .spel-p-76 {
226 padding: 76px !important;
227 }
228
229 .spel-p-80 {
230 padding: 80px !important;
231 }
232
233 .spel-p-84 {
234 padding: 84px !important;
235 }
236
237 .spel-p-88 {
238 padding: 88px !important;
239 }
240
241 .spel-p-92 {
242 padding: 92px !important;
243 }
244
245 .spel-p-96 {
246 padding: 96px !important;
247 }
248
249 .spel-p-100 {
250 padding: 100px !important;
251 }
252
253 /* Margin classes for each side */
254 .spel-mt-0 {
255 margin-top: 0 !important;
256 }
257
258 .spel-mt-4 {
259 margin-top: 4px !important;
260 }
261
262 .spel-mt-8 {
263 margin-top: 8px !important;
264 }
265
266 .spel-mt-12 {
267 margin-top: 12px !important;
268 }
269
270 .spel-mt-16 {
271 margin-top: 16px !important;
272 }
273
274 .spel-mt-20 {
275 margin-top: 20px !important;
276 }
277
278 .spel-mt-24 {
279 margin-top: 24px !important;
280 }
281
282 .spel-mt-28 {
283 margin-top: 28px !important;
284 }
285
286 .spel-mt-32 {
287 margin-top: 32px !important;
288 }
289
290 .spel-mt-36 {
291 margin-top: 36px !important;
292 }
293
294 .spel-mt-40 {
295 margin-top: 40px !important;
296 }
297
298 .spel-mt-44 {
299 margin-top: 44px !important;
300 }
301
302 .spel-mt-48 {
303 margin-top: 48px !important;
304 }
305
306 .spel-mt-52 {
307 margin-top: 52px !important;
308 }
309
310 .spel-mt-56 {
311 margin-top: 56px !important;
312 }
313
314 .spel-mt-60 {
315 margin-top: 60px !important;
316 }
317
318 .spel-mt-64 {
319 margin-top: 64px !important;
320 }
321
322 .spel-mt-68 {
323 margin-top: 68px !important;
324 }
325
326 .spel-mt-72 {
327 margin-top: 72px !important;
328 }
329
330 .spel-mt-76 {
331 margin-top: 76px !important;
332 }
333
334 .spel-mt-80 {
335 margin-top: 80px !important;
336 }
337
338 .spel-mt-84 {
339 margin-top: 84px !important;
340 }
341
342 .spel-mt-88 {
343 margin-top: 88px !important;
344 }
345
346 .spel-mt-92 {
347 margin-top: 92px !important;
348 }
349
350 .spel-mt-96 {
351 margin-top: 96px !important;
352 }
353
354 .spel-mt-100 {
355 margin-top: 100px !important;
356 }
357
358 .spel-mr-0 {
359 margin-right: 0 !important;
360 }
361
362 .spel-mr-4 {
363 margin-right: 4px !important;
364 }
365
366 .spel-mr-8 {
367 margin-right: 8px !important;
368 }
369
370 .spel-mr-12 {
371 margin-right: 12px !important;
372 }
373
374 .spel-mr-16 {
375 margin-right: 16px !important;
376 }
377
378 .spel-mr-20 {
379 margin-right: 20px !important;
380 }
381
382 .spel-mr-24 {
383 margin-right: 24px !important;
384 }
385
386 .spel-mr-28 {
387 margin-right: 28px !important;
388 }
389
390 .spel-mr-32 {
391 margin-right: 32px !important;
392 }
393
394 .spel-mr-36 {
395 margin-right: 36px !important;
396 }
397
398 .spel-mr-40 {
399 margin-right: 40px !important;
400 }
401
402 .spel-mr-44 {
403 margin-right: 44px !important;
404 }
405
406 .spel-mr-48 {
407 margin-right: 48px !important;
408 }
409
410 .spel-mr-52 {
411 margin-right: 52px !important;
412 }
413
414 .spel-mr-56 {
415 margin-right: 56px !important;
416 }
417
418 .spel-mr-60 {
419 margin-right: 60px !important;
420 }
421
422 .spel-mr-64 {
423 margin-right: 64px !important;
424 }
425
426 .spel-mr-68 {
427 margin-right: 68px !important;
428 }
429
430 .spel-mr-72 {
431 margin-right: 72px !important;
432 }
433
434 .spel-mr-76 {
435 margin-right: 76px !important;
436 }
437
438 .spel-mr-80 {
439 margin-right: 80px !important;
440 }
441
442 .spel-mr-84 {
443 margin-right: 84px !important;
444 }
445
446 .spel-mr-88 {
447 margin-right: 88px !important;
448 }
449
450 .spel-mr-92 {
451 margin-right: 92px !important;
452 }
453
454 .spel-mr-96 {
455 margin-right: 96px !important;
456 }
457
458 .spel-mr-100 {
459 margin-right: 100px !important;
460 }
461
462 .spel-mb-0 {
463 margin-bottom: 0 !important;
464 }
465
466 .spel-mb-4 {
467 margin-bottom: 4px !important;
468 }
469
470 .spel-mb-8 {
471 margin-bottom: 8px !important;
472 }
473
474 .spel-mb-12 {
475 margin-bottom: 12px !important;
476 }
477
478 .spel-mb-16 {
479 margin-bottom: 16px !important;
480 }
481
482 .spel-mb-20 {
483 margin-bottom: 20px !important;
484 }
485
486 .spel-mb-24 {
487 margin-bottom: 24px !important;
488 }
489
490 .spel-mb-28 {
491 margin-bottom: 28px !important;
492 }
493
494 .spel-mb-32 {
495 margin-bottom: 32px !important;
496 }
497
498 .spel-mb-36 {
499 margin-bottom: 36px !important;
500 }
501
502 .spel-mb-40 {
503 margin-bottom: 40px !important;
504 }
505
506 .spel-mb-44 {
507 margin-bottom: 44px !important;
508 }
509
510 .spel-mb-48 {
511 margin-bottom: 48px !important;
512 }
513
514 .spel-mb-52 {
515 margin-bottom: 52px !important;
516 }
517
518 .spel-mb-56 {
519 margin-bottom: 56px !important;
520 }
521
522 .spel-mb-60 {
523 margin-bottom: 60px !important;
524 }
525
526 .spel-mb-64 {
527 margin-bottom: 64px !important;
528 }
529
530 .spel-mb-68 {
531 margin-bottom: 68px !important;
532 }
533
534 .spel-mb-72 {
535 margin-bottom: 72px !important;
536 }
537
538 .spel-mb-76 {
539 margin-bottom: 76px !important;
540 }
541
542 .spel-mb-80 {
543 margin-bottom: 80px !important;
544 }
545
546 .spel-mb-84 {
547 margin-bottom: 84px !important;
548 }
549
550 .spel-mb-88 {
551 margin-bottom: 88px !important;
552 }
553
554 .spel-mb-92 {
555 margin-bottom: 92px !important;
556 }
557
558 .spel-mb-96 {
559 margin-bottom: 96px !important;
560 }
561
562 .spel-mb-100 {
563 margin-bottom: 100px !important;
564 }
565
566 .spel-ml-0 {
567 margin-left: 0 !important;
568 }
569
570 .spel-ml-4 {
571 margin-left: 4px !important;
572 }
573
574 .spel-ml-8 {
575 margin-left: 8px !important;
576 }
577
578 .spel-ml-12 {
579 margin-left: 12px !important;
580 }
581
582 .spel-ml-16 {
583 margin-left: 16px !important;
584 }
585
586 .spel-ml-20 {
587 margin-left: 20px !important;
588 }
589
590 .spel-ml-24 {
591 margin-left: 24px !important;
592 }
593
594 .spel-ml-28 {
595 margin-left: 28px !important;
596 }
597
598 .spel-ml-32 {
599 margin-left: 32px !important;
600 }
601
602 .spel-ml-36 {
603 margin-left: 36px !important;
604 }
605
606 .spel-ml-40 {
607 margin-left: 40px !important;
608 }
609
610 .spel-ml-44 {
611 margin-left: 44px !important;
612 }
613
614 .spel-ml-48 {
615 margin-left: 48px !important;
616 }
617
618 .spel-ml-52 {
619 margin-left: 52px !important;
620 }
621
622 .spel-ml-56 {
623 margin-left: 56px !important;
624 }
625
626 .spel-ml-60 {
627 margin-left: 60px !important;
628 }
629
630 .spel-ml-64 {
631 margin-left: 64px !important;
632 }
633
634 .spel-ml-68 {
635 margin-left: 68px !important;
636 }
637
638 .spel-ml-72 {
639 margin-left: 72px !important;
640 }
641
642 .spel-ml-76 {
643 margin-left: 76px !important;
644 }
645
646 .spel-ml-80 {
647 margin-left: 80px !important;
648 }
649
650 .spel-ml-84 {
651 margin-left: 84px !important;
652 }
653
654 .spel-ml-88 {
655 margin-left: 88px !important;
656 }
657
658 .spel-ml-92 {
659 margin-left: 92px !important;
660 }
661
662 .spel-ml-96 {
663 margin-left: 96px !important;
664 }
665
666 .spel-ml-100 {
667 margin-left: 100px !important;
668 }
669
670 /* Padding classes for each side */
671 .spel-pt-0 {
672 padding-top: 0 !important;
673 }
674
675 .spel-pt-4 {
676 padding-top: 4px !important;
677 }
678
679 .spel-pt-8 {
680 padding-top: 8px !important;
681 }
682
683 .spel-pt-12 {
684 padding-top: 12px !important;
685 }
686
687 .spel-pt-16 {
688 padding-top: 16px !important;
689 }
690
691 .spel-pt-20 {
692 padding-top: 20px !important;
693 }
694
695 .spel-pt-24 {
696 padding-top: 24px !important;
697 }
698
699 .spel-pt-28 {
700 padding-top: 28px !important;
701 }
702
703 .spel-pt-32 {
704 padding-top: 32px !important;
705 }
706
707 .spel-pt-36 {
708 padding-top: 36px !important;
709 }
710
711 .spel-pt-40 {
712 padding-top: 40px !important;
713 }
714
715 .spel-pt-44 {
716 padding-top: 44px !important;
717 }
718
719 .spel-pt-48 {
720 padding-top: 48px !important;
721 }
722
723 .spel-pt-52 {
724 padding-top: 52px !important;
725 }
726
727 .spel-pt-56 {
728 padding-top: 56px !important;
729 }
730
731 .spel-pt-60 {
732 padding-top: 60px !important;
733 }
734
735 .spel-pt-64 {
736 padding-top: 64px !important;
737 }
738
739 .spel-pt-68 {
740 padding-top: 68px !important;
741 }
742
743 .spel-pt-72 {
744 padding-top: 72px !important;
745 }
746
747 .spel-pt-76 {
748 padding-top: 76px !important;
749 }
750
751 .spel-pt-80 {
752 padding-top: 80px !important;
753 }
754
755 .spel-pt-84 {
756 padding-top: 84px !important;
757 }
758
759 .spel-pt-88 {
760 padding-top: 88px !important;
761 }
762
763 .spel-pt-92 {
764 padding-top: 92px !important;
765 }
766
767 .spel-pt-96 {
768 padding-top: 96px !important;
769 }
770
771 .spel-pt-100 {
772 padding-top: 100px !important;
773 }
774
775 .spel-pr-0 {
776 padding-right: 0 !important;
777 }
778
779 .spel-pr-4 {
780 padding-right: 4px !important;
781 }
782
783 .spel-pr-8 {
784 padding-right: 8px !important;
785 }
786
787 .spel-pr-12 {
788 padding-right: 12px !important;
789 }
790
791 .spel-pr-16 {
792 padding-right: 16px !important;
793 }
794
795 .spel-pr-20 {
796 padding-right: 20px !important;
797 }
798
799 .spel-pr-24 {
800 padding-right: 24px !important;
801 }
802
803 .spel-pr-28 {
804 padding-right: 28px !important;
805 }
806
807 .spel-pr-32 {
808 padding-right: 32px !important;
809 }
810
811 .spel-pr-36 {
812 padding-right: 36px !important;
813 }
814
815 .spel-pr-40 {
816 padding-right: 40px !important;
817 }
818
819 .spel-pr-44 {
820 padding-right: 44px !important;
821 }
822
823 .spel-pr-48 {
824 padding-right: 48px !important;
825 }
826
827 .spel-pr-52 {
828 padding-right: 52px !important;
829 }
830
831 .spel-pr-56 {
832 padding-right: 56px !important;
833 }
834
835 .spel-pr-60 {
836 padding-right: 60px !important;
837 }
838
839 .spel-pr-64 {
840 padding-right: 64px !important;
841 }
842
843 .spel-pr-68 {
844 padding-right: 68px !important;
845 }
846
847 .spel-pr-72 {
848 padding-right: 72px !important;
849 }
850
851 .spel-pr-76 {
852 padding-right: 76px !important;
853 }
854
855 .spel-pr-80 {
856 padding-right: 80px !important;
857 }
858
859 .spel-pr-84 {
860 padding-right: 84px !important;
861 }
862
863 .spel-pr-88 {
864 padding-right: 88px !important;
865 }
866
867 .spel-pr-92 {
868 padding-right: 92px !important;
869 }
870
871 .spel-pr-96 {
872 padding-right: 96px !important;
873 }
874
875 .spel-pr-100 {
876 padding-right: 100px !important;
877 }
878
879 .spel-pb-0 {
880 padding-bottom: 0 !important;
881 }
882
883 .spel-pb-4 {
884 padding-bottom: 4px !important;
885 }
886
887 .spel-pb-8 {
888 padding-bottom: 8px !important;
889 }
890
891 .spel-pb-12 {
892 padding-bottom: 12px !important;
893 }
894
895 .spel-pb-16 {
896 padding-bottom: 16px !important;
897 }
898
899 .spel-pb-20 {
900 padding-bottom: 20px !important;
901 }
902
903 .spel-pb-24 {
904 padding-bottom: 24px !important;
905 }
906
907 .spel-pb-28 {
908 padding-bottom: 28px !important;
909 }
910
911 .spel-pb-32 {
912 padding-bottom: 32px !important;
913 }
914
915 .spel-pb-36 {
916 padding-bottom: 36px !important;
917 }
918
919 .spel-pb-40 {
920 padding-bottom: 40px !important;
921 }
922
923 .spel-pb-44 {
924 padding-bottom: 44px !important;
925 }
926
927 .spel-pb-48 {
928 padding-bottom: 48px !important;
929 }
930
931 .spel-pb-52 {
932 padding-bottom: 52px !important;
933 }
934
935 .spel-pb-56 {
936 padding-bottom: 56px !important;
937 }
938
939 .spel-pb-60 {
940 padding-bottom: 60px !important;
941 }
942
943 .spel-pb-64 {
944 padding-bottom: 64px !important;
945 }
946
947 .spel-pb-68 {
948 padding-bottom: 68px !important;
949 }
950
951 .spel-pb-72 {
952 padding-bottom: 72px !important;
953 }
954
955 .spel-pb-76 {
956 padding-bottom: 76px !important;
957 }
958
959 .spel-pb-80 {
960 padding-bottom: 80px !important;
961 }
962
963 .spel-pb-84 {
964 padding-bottom: 84px !important;
965 }
966
967 .spel-pb-88 {
968 padding-bottom: 88px !important;
969 }
970
971 .spel-pb-92 {
972 padding-bottom: 92px !important;
973 }
974
975 .spel-pb-96 {
976 padding-bottom: 96px !important;
977 }
978
979 .spel-pb-100 {
980 padding-bottom: 100px !important;
981 }
982
983 .spel-pl-0 {
984 padding-left: 0 !important;
985 }
986
987 .spel-pl-4 {
988 padding-left: 4px !important;
989 }
990
991 .spel-pl-8 {
992 padding-left: 8px !important;
993 }
994
995 .spel-pl-12 {
996 padding-left: 12px !important;
997 }
998
999 .spel-pl-16 {
1000 padding-left: 16px !important;
1001 }
1002
1003 .spel-pl-20 {
1004 padding-left: 20px !important;
1005 }
1006
1007 .spel-pl-24 {
1008 padding-left: 24px !important;
1009 }
1010
1011 .spel-pl-28 {
1012 padding-left: 28px !important;
1013 }
1014
1015 .spel-pl-32 {
1016 padding-left: 32px !important;
1017 }
1018
1019 .spel-pl-36 {
1020 padding-left: 36px !important;
1021 }
1022
1023 .spel-pl-40 {
1024 padding-left: 40px !important;
1025 }
1026
1027 .spel-pl-44 {
1028 padding-left: 44px !important;
1029 }
1030
1031 .spel-pl-48 {
1032 padding-left: 48px !important;
1033 }
1034
1035 .spel-pl-52 {
1036 padding-left: 52px !important;
1037 }
1038
1039 .spel-pl-56 {
1040 padding-left: 56px !important;
1041 }
1042
1043 .spel-pl-60 {
1044 padding-left: 60px !important;
1045 }
1046
1047 .spel-pl-64 {
1048 padding-left: 64px !important;
1049 }
1050
1051 .spel-pl-68 {
1052 padding-left: 68px !important;
1053 }
1054
1055 .spel-pl-72 {
1056 padding-left: 72px !important;
1057 }
1058
1059 .spel-pl-76 {
1060 padding-left: 76px !important;
1061 }
1062
1063 .spel-pl-80 {
1064 padding-left: 80px !important;
1065 }
1066
1067 .spel-pl-84 {
1068 padding-left: 84px !important;
1069 }
1070
1071 .spel-pl-88 {
1072 padding-left: 88px !important;
1073 }
1074
1075 .spel-pl-92 {
1076 padding-left: 92px !important;
1077 }
1078
1079 .spel-pl-96 {
1080 padding-left: 96px !important;
1081 }
1082
1083 .spel-pl-100 {
1084 padding-left: 100px !important;
1085 }
1086
1087 /* Responsive classes for small screens */
1088 @media (min-width: 576px) {
1089 .spel-sm-m-0 {
1090 margin: 0 !important;
1091 }
1092 .spel-sm-m-4 {
1093 margin: 4px !important;
1094 }
1095 .spel-sm-m-8 {
1096 margin: 8px !important;
1097 }
1098 .spel-sm-m-12 {
1099 margin: 12px !important;
1100 }
1101 .spel-sm-m-16 {
1102 margin: 16px !important;
1103 }
1104 .spel-sm-m-20 {
1105 margin: 20px !important;
1106 }
1107 .spel-sm-m-24 {
1108 margin: 24px !important;
1109 }
1110 .spel-sm-m-28 {
1111 margin: 28px !important;
1112 }
1113 .spel-sm-m-32 {
1114 margin: 32px !important;
1115 }
1116 .spel-sm-m-36 {
1117 margin: 36px !important;
1118 }
1119 .spel-sm-m-40 {
1120 margin: 40px !important;
1121 }
1122 .spel-sm-m-44 {
1123 margin: 44px !important;
1124 }
1125 .spel-sm-m-48 {
1126 margin: 48px !important;
1127 }
1128 .spel-sm-m-52 {
1129 margin: 52px !important;
1130 }
1131 .spel-sm-m-56 {
1132 margin: 56px !important;
1133 }
1134 .spel-sm-m-60 {
1135 margin: 60px !important;
1136 }
1137 .spel-sm-m-64 {
1138 margin: 64px !important;
1139 }
1140 .spel-sm-m-68 {
1141 margin: 68px !important;
1142 }
1143 .spel-sm-m-72 {
1144 margin: 72px !important;
1145 }
1146 .spel-sm-m-76 {
1147 margin: 76px !important;
1148 }
1149 .spel-sm-m-80 {
1150 margin: 80px !important;
1151 }
1152 .spel-sm-m-84 {
1153 margin: 84px !important;
1154 }
1155 .spel-sm-m-88 {
1156 margin: 88px !important;
1157 }
1158 .spel-sm-m-92 {
1159 margin: 92px !important;
1160 }
1161 .spel-sm-m-96 {
1162 margin: 96px !important;
1163 }
1164 .spel-sm-m-100 {
1165 margin: 100px !important;
1166 }
1167 .spel-sm-p-0 {
1168 padding: 0 !important;
1169 }
1170 .spel-sm-p-4 {
1171 padding: 4px !important;
1172 }
1173 .spel-sm-p-8 {
1174 padding: 8px !important;
1175 }
1176 .spel-sm-p-12 {
1177 padding: 12px !important;
1178 }
1179 .spel-sm-p-16 {
1180 padding: 16px !important;
1181 }
1182 .spel-sm-p-20 {
1183 padding: 20px !important;
1184 }
1185 .spel-sm-p-24 {
1186 padding: 24px !important;
1187 }
1188 .spel-sm-p-28 {
1189 padding: 28px !important;
1190 }
1191 .spel-sm-p-32 {
1192 padding: 32px !important;
1193 }
1194 .spel-sm-p-36 {
1195 padding: 36px !important;
1196 }
1197 .spel-sm-p-40 {
1198 padding: 40px !important;
1199 }
1200 .spel-sm-p-44 {
1201 padding: 44px !important;
1202 }
1203 .spel-sm-p-48 {
1204 padding: 48px !important;
1205 }
1206 .spel-sm-p-52 {
1207 padding: 52px !important;
1208 }
1209 .spel-sm-p-56 {
1210 padding: 56px !important;
1211 }
1212 .spel-sm-p-60 {
1213 padding: 60px !important;
1214 }
1215 .spel-sm-p-64 {
1216 padding: 64px !important;
1217 }
1218 .spel-sm-p-68 {
1219 padding: 68px !important;
1220 }
1221 .spel-sm-p-72 {
1222 padding: 72px !important;
1223 }
1224 .spel-sm-p-76 {
1225 padding: 76px !important;
1226 }
1227 .spel-sm-p-80 {
1228 padding: 80px !important;
1229 }
1230 .spel-sm-p-84 {
1231 padding: 84px !important;
1232 }
1233 .spel-sm-p-88 {
1234 padding: 88px !important;
1235 }
1236 .spel-sm-p-92 {
1237 padding: 92px !important;
1238 }
1239 .spel-sm-p-96 {
1240 padding: 96px !important;
1241 }
1242 .spel-sm-p-100 {
1243 padding: 100px !important;
1244 }
1245 .spel-sm-mt-0 {
1246 margin-top: 0 !important;
1247 }
1248 .spel-sm-mt-4 {
1249 margin-top: 4px !important;
1250 }
1251 .spel-sm-mt-8 {
1252 margin-top: 8px !important;
1253 }
1254 .spel-sm-mt-12 {
1255 margin-top: 12px !important;
1256 }
1257 .spel-sm-mt-16 {
1258 margin-top: 16px !important;
1259 }
1260 .spel-sm-mt-20 {
1261 margin-top: 20px !important;
1262 }
1263 .spel-sm-mt-24 {
1264 margin-top: 24px !important;
1265 }
1266 .spel-sm-mt-28 {
1267 margin-top: 28px !important;
1268 }
1269 .spel-sm-mt-32 {
1270 margin-top: 32px !important;
1271 }
1272 .spel-sm-mt-36 {
1273 margin-top: 36px !important;
1274 }
1275 .spel-sm-mt-40 {
1276 margin-top: 40px !important;
1277 }
1278 .spel-sm-mt-44 {
1279 margin-top: 44px !important;
1280 }
1281 .spel-sm-mt-48 {
1282 margin-top: 48px !important;
1283 }
1284 .spel-sm-mt-52 {
1285 margin-top: 52px !important;
1286 }
1287 .spel-sm-mt-56 {
1288 margin-top: 56px !important;
1289 }
1290 .spel-sm-mt-60 {
1291 margin-top: 60px !important;
1292 }
1293 .spel-sm-mt-64 {
1294 margin-top: 64px !important;
1295 }
1296 .spel-sm-mt-68 {
1297 margin-top: 68px !important;
1298 }
1299 .spel-sm-mt-72 {
1300 margin-top: 72px !important;
1301 }
1302 .spel-sm-mt-76 {
1303 margin-top: 76px !important;
1304 }
1305 .spel-sm-mt-80 {
1306 margin-top: 80px !important;
1307 }
1308 .spel-sm-mt-84 {
1309 margin-top: 84px !important;
1310 }
1311 .spel-sm-mt-88 {
1312 margin-top: 88px !important;
1313 }
1314 .spel-sm-mt-92 {
1315 margin-top: 92px !important;
1316 }
1317 .spel-sm-mt-96 {
1318 margin-top: 96px !important;
1319 }
1320 .spel-sm-mt-100 {
1321 margin-top: 100px !important;
1322 }
1323 .spel-sm-mr-0 {
1324 margin-right: 0 !important;
1325 }
1326 .spel-sm-mr-4 {
1327 margin-right: 4px !important;
1328 }
1329 .spel-sm-mr-8 {
1330 margin-right: 8px !important;
1331 }
1332 .spel-sm-mr-12 {
1333 margin-right: 12px !important;
1334 }
1335 .spel-sm-mr-16 {
1336 margin-right: 16px !important;
1337 }
1338 .spel-sm-mr-20 {
1339 margin-right: 20px !important;
1340 }
1341 .spel-sm-mr-24 {
1342 margin-right: 24px !important;
1343 }
1344 .spel-sm-mr-28 {
1345 margin-right: 28px !important;
1346 }
1347 .spel-sm-mr-32 {
1348 margin-right: 32px !important;
1349 }
1350 .spel-sm-mr-36 {
1351 margin-right: 36px !important;
1352 }
1353 .spel-sm-mr-40 {
1354 margin-right: 40px !important;
1355 }
1356 .spel-sm-mr-44 {
1357 margin-right: 44px !important;
1358 }
1359 .spel-sm-mr-48 {
1360 margin-right: 48px !important;
1361 }
1362 .spel-sm-mr-52 {
1363 margin-right: 52px !important;
1364 }
1365 .spel-sm-mr-56 {
1366 margin-right: 56px !important;
1367 }
1368 .spel-sm-mr-60 {
1369 margin-right: 60px !important;
1370 }
1371 .spel-sm-mr-64 {
1372 margin-right: 64px !important;
1373 }
1374 .spel-sm-mr-68 {
1375 margin-right: 68px !important;
1376 }
1377 .spel-sm-mr-72 {
1378 margin-right: 72px !important;
1379 }
1380 .spel-sm-mr-76 {
1381 margin-right: 76px !important;
1382 }
1383 .spel-sm-mr-80 {
1384 margin-right: 80px !important;
1385 }
1386 .spel-sm-mr-84 {
1387 margin-right: 84px !important;
1388 }
1389 .spel-sm-mr-88 {
1390 margin-right: 88px !important;
1391 }
1392 .spel-sm-mr-92 {
1393 margin-right: 92px !important;
1394 }
1395 .spel-sm-mr-96 {
1396 margin-right: 96px !important;
1397 }
1398 .spel-sm-mr-100 {
1399 margin-right: 100px !important;
1400 }
1401 .spel-sm-mb-0 {
1402 margin-bottom: 0 !important;
1403 }
1404 .spel-sm-mb-4 {
1405 margin-bottom: 4px !important;
1406 }
1407 .spel-sm-mb-8 {
1408 margin-bottom: 8px !important;
1409 }
1410 .spel-sm-mb-12 {
1411 margin-bottom: 12px !important;
1412 }
1413 .spel-sm-mb-16 {
1414 margin-bottom: 16px !important;
1415 }
1416 .spel-sm-mb-20 {
1417 margin-bottom: 20px !important;
1418 }
1419 .spel-sm-mb-24 {
1420 margin-bottom: 24px !important;
1421 }
1422 .spel-sm-mb-28 {
1423 margin-bottom: 28px !important;
1424 }
1425 .spel-sm-mb-32 {
1426 margin-bottom: 32px !important;
1427 }
1428 .spel-sm-mb-36 {
1429 margin-bottom: 36px !important;
1430 }
1431 .spel-sm-mb-40 {
1432 margin-bottom: 40px !important;
1433 }
1434 .spel-sm-mb-44 {
1435 margin-bottom: 44px !important;
1436 }
1437 .spel-sm-mb-48 {
1438 margin-bottom: 48px !important;
1439 }
1440 .spel-sm-mb-52 {
1441 margin-bottom: 52px !important;
1442 }
1443 .spel-sm-mb-56 {
1444 margin-bottom: 56px !important;
1445 }
1446 .spel-sm-mb-60 {
1447 margin-bottom: 60px !important;
1448 }
1449 .spel-sm-mb-64 {
1450 margin-bottom: 64px !important;
1451 }
1452 .spel-sm-mb-68 {
1453 margin-bottom: 68px !important;
1454 }
1455 .spel-sm-mb-72 {
1456 margin-bottom: 72px !important;
1457 }
1458 .spel-sm-mb-76 {
1459 margin-bottom: 76px !important;
1460 }
1461 .spel-sm-mb-80 {
1462 margin-bottom: 80px !important;
1463 }
1464 .spel-sm-mb-84 {
1465 margin-bottom: 84px !important;
1466 }
1467 .spel-sm-mb-88 {
1468 margin-bottom: 88px !important;
1469 }
1470 .spel-sm-mb-92 {
1471 margin-bottom: 92px !important;
1472 }
1473 .spel-sm-mb-96 {
1474 margin-bottom: 96px !important;
1475 }
1476 .spel-sm-mb-100 {
1477 margin-bottom: 100px !important;
1478 }
1479 .spel-sm-ml-0 {
1480 margin-left: 0 !important;
1481 }
1482 .spel-sm-ml-4 {
1483 margin-left: 4px !important;
1484 }
1485 .spel-sm-ml-8 {
1486 margin-left: 8px !important;
1487 }
1488 .spel-sm-ml-12 {
1489 margin-left: 12px !important;
1490 }
1491 .spel-sm-ml-16 {
1492 margin-left: 16px !important;
1493 }
1494 .spel-sm-ml-20 {
1495 margin-left: 20px !important;
1496 }
1497 .spel-sm-ml-24 {
1498 margin-left: 24px !important;
1499 }
1500 .spel-sm-ml-28 {
1501 margin-left: 28px !important;
1502 }
1503 .spel-sm-ml-32 {
1504 margin-left: 32px !important;
1505 }
1506 .spel-sm-ml-36 {
1507 margin-left: 36px !important;
1508 }
1509 .spel-sm-ml-40 {
1510 margin-left: 40px !important;
1511 }
1512 .spel-sm-ml-44 {
1513 margin-left: 44px !important;
1514 }
1515 .spel-sm-ml-48 {
1516 margin-left: 48px !important;
1517 }
1518 .spel-sm-ml-52 {
1519 margin-left: 52px !important;
1520 }
1521 .spel-sm-ml-56 {
1522 margin-left: 56px !important;
1523 }
1524 .spel-sm-ml-60 {
1525 margin-left: 60px !important;
1526 }
1527 .spel-sm-ml-64 {
1528 margin-left: 64px !important;
1529 }
1530 .spel-sm-ml-68 {
1531 margin-left: 68px !important;
1532 }
1533 .spel-sm-ml-72 {
1534 margin-left: 72px !important;
1535 }
1536 .spel-sm-ml-76 {
1537 margin-left: 76px !important;
1538 }
1539 .spel-sm-ml-80 {
1540 margin-left: 80px !important;
1541 }
1542 .spel-sm-ml-84 {
1543 margin-left: 84px !important;
1544 }
1545 .spel-sm-ml-88 {
1546 margin-left: 88px !important;
1547 }
1548 .spel-sm-ml-92 {
1549 margin-left: 92px !important;
1550 }
1551 .spel-sm-ml-96 {
1552 margin-left: 96px !important;
1553 }
1554 .spel-sm-ml-100 {
1555 margin-left: 100px !important;
1556 }
1557 }
1558 /* Responsive classes for medium screens */
1559 @media (min-width: 768px) {
1560 .spel-md-m-0 {
1561 margin: 0 !important;
1562 }
1563 .spel-md-m-4 {
1564 margin: 4px !important;
1565 }
1566 .spel-md-m-8 {
1567 margin: 8px !important;
1568 }
1569 .spel-md-m-12 {
1570 margin: 12px !important;
1571 }
1572 .spel-md-m-16 {
1573 margin: 16px !important;
1574 }
1575 .spel-md-m-20 {
1576 margin: 20px !important;
1577 }
1578 .spel-md-m-24 {
1579 margin: 24px !important;
1580 }
1581 .spel-md-m-28 {
1582 margin: 28px !important;
1583 }
1584 .spel-md-m-32 {
1585 margin: 32px !important;
1586 }
1587 .spel-md-m-36 {
1588 margin: 36px !important;
1589 }
1590 .spel-md-m-40 {
1591 margin: 40px !important;
1592 }
1593 .spel-md-m-44 {
1594 margin: 44px !important;
1595 }
1596 .spel-md-m-48 {
1597 margin: 48px !important;
1598 }
1599 .spel-md-m-52 {
1600 margin: 52px !important;
1601 }
1602 .spel-md-m-56 {
1603 margin: 56px !important;
1604 }
1605 .spel-md-m-60 {
1606 margin: 60px !important;
1607 }
1608 .spel-md-m-64 {
1609 margin: 64px !important;
1610 }
1611 .spel-md-m-68 {
1612 margin: 68px !important;
1613 }
1614 .spel-md-m-72 {
1615 margin: 72px !important;
1616 }
1617 .spel-md-m-76 {
1618 margin: 76px !important;
1619 }
1620 .spel-md-m-80 {
1621 margin: 80px !important;
1622 }
1623 .spel-md-m-84 {
1624 margin: 84px !important;
1625 }
1626 .spel-md-m-88 {
1627 margin: 88px !important;
1628 }
1629 .spel-md-m-92 {
1630 margin: 92px !important;
1631 }
1632 .spel-md-m-96 {
1633 margin: 96px !important;
1634 }
1635 .spel-md-m-100 {
1636 margin: 100px !important;
1637 }
1638 .spel-md-p-0 {
1639 padding: 0 !important;
1640 }
1641 .spel-md-p-4 {
1642 padding: 4px !important;
1643 }
1644 .spel-md-p-8 {
1645 padding: 8px !important;
1646 }
1647 .spel-md-p-12 {
1648 padding: 12px !important;
1649 }
1650 .spel-md-p-16 {
1651 padding: 16px !important;
1652 }
1653 .spel-md-p-20 {
1654 padding: 20px !important;
1655 }
1656 .spel-md-p-24 {
1657 padding: 24px !important;
1658 }
1659 .spel-md-p-28 {
1660 padding: 28px !important;
1661 }
1662 .spel-md-p-32 {
1663 padding: 32px !important;
1664 }
1665 .spel-md-p-36 {
1666 padding: 36px !important;
1667 }
1668 .spel-md-p-40 {
1669 padding: 40px !important;
1670 }
1671 .spel-md-p-44 {
1672 padding: 44px !important;
1673 }
1674 .spel-md-p-48 {
1675 padding: 48px !important;
1676 }
1677 .spel-md-p-52 {
1678 padding: 52px !important;
1679 }
1680 .spel-md-p-56 {
1681 padding: 56px !important;
1682 }
1683 .spel-md-p-60 {
1684 padding: 60px !important;
1685 }
1686 .spel-md-p-64 {
1687 padding: 64px !important;
1688 }
1689 .spel-md-p-68 {
1690 padding: 68px !important;
1691 }
1692 .spel-md-p-72 {
1693 padding: 72px !important;
1694 }
1695 .spel-md-p-76 {
1696 padding: 76px !important;
1697 }
1698 .spel-md-p-80 {
1699 padding: 80px !important;
1700 }
1701 .spel-md-p-84 {
1702 padding: 84px !important;
1703 }
1704 .spel-md-p-88 {
1705 padding: 88px !important;
1706 }
1707 .spel-md-p-92 {
1708 padding: 92px !important;
1709 }
1710 .spel-md-p-96 {
1711 padding: 96px !important;
1712 }
1713 .spel-md-p-100 {
1714 padding: 100px !important;
1715 }
1716 .spel-md-mt-0 {
1717 margin-top: 0 !important;
1718 }
1719 .spel-md-mt-4 {
1720 margin-top: 4px !important;
1721 }
1722 .spel-md-mt-8 {
1723 margin-top: 8px !important;
1724 }
1725 .spel-md-mt-12 {
1726 margin-top: 12px !important;
1727 }
1728 .spel-md-mt-16 {
1729 margin-top: 16px !important;
1730 }
1731 .spel-md-mt-20 {
1732 margin-top: 20px !important;
1733 }
1734 .spel-md-mt-24 {
1735 margin-top: 24px !important;
1736 }
1737 .spel-md-mt-28 {
1738 margin-top: 28px !important;
1739 }
1740 .spel-md-mt-32 {
1741 margin-top: 32px !important;
1742 }
1743 .spel-md-mt-36 {
1744 margin-top: 36px !important;
1745 }
1746 .spel-md-mt-40 {
1747 margin-top: 40px !important;
1748 }
1749 .spel-md-mt-44 {
1750 margin-top: 44px !important;
1751 }
1752 .spel-md-mt-48 {
1753 margin-top: 48px !important;
1754 }
1755 .spel-md-mt-52 {
1756 margin-top: 52px !important;
1757 }
1758 .spel-md-mt-56 {
1759 margin-top: 56px !important;
1760 }
1761 .spel-md-mt-60 {
1762 margin-top: 60px !important;
1763 }
1764 .spel-md-mt-64 {
1765 margin-top: 64px !important;
1766 }
1767 .spel-md-mt-68 {
1768 margin-top: 68px !important;
1769 }
1770 .spel-md-mt-72 {
1771 margin-top: 72px !important;
1772 }
1773 .spel-md-mt-76 {
1774 margin-top: 76px !important;
1775 }
1776 .spel-md-mt-80 {
1777 margin-top: 80px !important;
1778 }
1779 .spel-md-mt-84 {
1780 margin-top: 84px !important;
1781 }
1782 .spel-md-mt-88 {
1783 margin-top: 88px !important;
1784 }
1785 .spel-md-mt-92 {
1786 margin-top: 92px !important;
1787 }
1788 .spel-md-mt-96 {
1789 margin-top: 96px !important;
1790 }
1791 .spel-md-mt-100 {
1792 margin-top: 100px !important;
1793 }
1794 .spel-md-mr-0 {
1795 margin-right: 0 !important;
1796 }
1797 .spel-md-mr-4 {
1798 margin-right: 4px !important;
1799 }
1800 .spel-md-mr-8 {
1801 margin-right: 8px !important;
1802 }
1803 .spel-md-mr-12 {
1804 margin-right: 12px !important;
1805 }
1806 .spel-md-mr-16 {
1807 margin-right: 16px !important;
1808 }
1809 .spel-md-mr-20 {
1810 margin-right: 20px !important;
1811 }
1812 .spel-md-mr-24 {
1813 margin-right: 24px !important;
1814 }
1815 .spel-md-mr-28 {
1816 margin-right: 28px !important;
1817 }
1818 .spel-md-mr-32 {
1819 margin-right: 32px !important;
1820 }
1821 .spel-md-mr-36 {
1822 margin-right: 36px !important;
1823 }
1824 .spel-md-mr-40 {
1825 margin-right: 40px !important;
1826 }
1827 .spel-md-mr-44 {
1828 margin-right: 44px !important;
1829 }
1830 .spel-md-mr-48 {
1831 margin-right: 48px !important;
1832 }
1833 .spel-md-mr-52 {
1834 margin-right: 52px !important;
1835 }
1836 .spel-md-mr-56 {
1837 margin-right: 56px !important;
1838 }
1839 .spel-md-mr-60 {
1840 margin-right: 60px !important;
1841 }
1842 .spel-md-mr-64 {
1843 margin-right: 64px !important;
1844 }
1845 .spel-md-mr-68 {
1846 margin-right: 68px !important;
1847 }
1848 .spel-md-mr-72 {
1849 margin-right: 72px !important;
1850 }
1851 .spel-md-mr-76 {
1852 margin-right: 76px !important;
1853 }
1854 .spel-md-mr-80 {
1855 margin-right: 80px !important;
1856 }
1857 .spel-md-mr-84 {
1858 margin-right: 84px !important;
1859 }
1860 .spel-md-mr-88 {
1861 margin-right: 88px !important;
1862 }
1863 .spel-md-mr-92 {
1864 margin-right: 92px !important;
1865 }
1866 .spel-md-mr-96 {
1867 margin-right: 96px !important;
1868 }
1869 .spel-md-mr-100 {
1870 margin-right: 100px !important;
1871 }
1872 .spel-md-mb-0 {
1873 margin-bottom: 0 !important;
1874 }
1875 .spel-md-mb-4 {
1876 margin-bottom: 4px !important;
1877 }
1878 .spel-md-mb-8 {
1879 margin-bottom: 8px !important;
1880 }
1881 .spel-md-mb-12 {
1882 margin-bottom: 12px !important;
1883 }
1884 .spel-md-mb-16 {
1885 margin-bottom: 16px !important;
1886 }
1887 .spel-md-mb-20 {
1888 margin-bottom: 20px !important;
1889 }
1890 .spel-md-mb-24 {
1891 margin-bottom: 24px !important;
1892 }
1893 .spel-md-mb-28 {
1894 margin-bottom: 28px !important;
1895 }
1896 .spel-md-mb-32 {
1897 margin-bottom: 32px !important;
1898 }
1899 .spel-md-mb-36 {
1900 margin-bottom: 36px !important;
1901 }
1902 .spel-md-mb-40 {
1903 margin-bottom: 40px !important;
1904 }
1905 .spel-md-mb-44 {
1906 margin-bottom: 44px !important;
1907 }
1908 .spel-md-mb-48 {
1909 margin-bottom: 48px !important;
1910 }
1911 .spel-md-mb-52 {
1912 margin-bottom: 52px !important;
1913 }
1914 .spel-md-mb-56 {
1915 margin-bottom: 56px !important;
1916 }
1917 .spel-md-mb-60 {
1918 margin-bottom: 60px !important;
1919 }
1920 .spel-md-mb-64 {
1921 margin-bottom: 64px !important;
1922 }
1923 .spel-md-mb-68 {
1924 margin-bottom: 68px !important;
1925 }
1926 .spel-md-mb-72 {
1927 margin-bottom: 72px !important;
1928 }
1929 .spel-md-mb-76 {
1930 margin-bottom: 76px !important;
1931 }
1932 .spel-md-mb-80 {
1933 margin-bottom: 80px !important;
1934 }
1935 .spel-md-mb-84 {
1936 margin-bottom: 84px !important;
1937 }
1938 .spel-md-mb-88 {
1939 margin-bottom: 88px !important;
1940 }
1941 .spel-md-mb-92 {
1942 margin-bottom: 92px !important;
1943 }
1944 .spel-md-mb-96 {
1945 margin-bottom: 96px !important;
1946 }
1947 .spel-md-mb-100 {
1948 margin-bottom: 100px !important;
1949 }
1950 .spel-md-ml-0 {
1951 margin-left: 0 !important;
1952 }
1953 .spel-md-ml-4 {
1954 margin-left: 4px !important;
1955 }
1956 .spel-md-ml-8 {
1957 margin-left: 8px !important;
1958 }
1959 .spel-md-ml-12 {
1960 margin-left: 12px !important;
1961 }
1962 .spel-md-ml-16 {
1963 margin-left: 16px !important;
1964 }
1965 .spel-md-ml-20 {
1966 margin-left: 20px !important;
1967 }
1968 .spel-md-ml-24 {
1969 margin-left: 24px !important;
1970 }
1971 .spel-md-ml-28 {
1972 margin-left: 28px !important;
1973 }
1974 .spel-md-ml-32 {
1975 margin-left: 32px !important;
1976 }
1977 .spel-md-ml-36 {
1978 margin-left: 36px !important;
1979 }
1980 .spel-md-ml-40 {
1981 margin-left: 40px !important;
1982 }
1983 .spel-md-ml-44 {
1984 margin-left: 44px !important;
1985 }
1986 .spel-md-ml-48 {
1987 margin-left: 48px !important;
1988 }
1989 .spel-md-ml-52 {
1990 margin-left: 52px !important;
1991 }
1992 .spel-md-ml-56 {
1993 margin-left: 56px !important;
1994 }
1995 .spel-md-ml-60 {
1996 margin-left: 60px !important;
1997 }
1998 .spel-md-ml-64 {
1999 margin-left: 64px !important;
2000 }
2001 .spel-md-ml-68 {
2002 margin-left: 68px !important;
2003 }
2004 .spel-md-ml-72 {
2005 margin-left: 72px !important;
2006 }
2007 .spel-md-ml-76 {
2008 margin-left: 76px !important;
2009 }
2010 .spel-md-ml-80 {
2011 margin-left: 80px !important;
2012 }
2013 .spel-md-ml-84 {
2014 margin-left: 84px !important;
2015 }
2016 .spel-md-ml-88 {
2017 margin-left: 88px !important;
2018 }
2019 .spel-md-ml-92 {
2020 margin-left: 92px !important;
2021 }
2022 .spel-md-ml-96 {
2023 margin-left: 96px !important;
2024 }
2025 .spel-md-ml-100 {
2026 margin-left: 100px !important;
2027 }
2028 }
2029 /* Responsive classes for large screens */
2030 @media (min-width: 992px) {
2031 .spel-lg-m-0 {
2032 margin: 0 !important;
2033 }
2034 .spel-lg-m-4 {
2035 margin: 4px !important;
2036 }
2037 .spel-lg-m-8 {
2038 margin: 8px !important;
2039 }
2040 .spel-lg-m-12 {
2041 margin: 12px !important;
2042 }
2043 .spel-lg-m-16 {
2044 margin: 16px !important;
2045 }
2046 .spel-lg-m-20 {
2047 margin: 20px !important;
2048 }
2049 .spel-lg-m-24 {
2050 margin: 24px !important;
2051 }
2052 .spel-lg-m-28 {
2053 margin: 28px !important;
2054 }
2055 .spel-lg-m-32 {
2056 margin: 32px !important;
2057 }
2058 .spel-lg-m-36 {
2059 margin: 36px !important;
2060 }
2061 .spel-lg-m-40 {
2062 margin: 40px !important;
2063 }
2064 .spel-lg-m-44 {
2065 margin: 44px !important;
2066 }
2067 .spel-lg-m-48 {
2068 margin: 48px !important;
2069 }
2070 .spel-lg-m-52 {
2071 margin: 52px !important;
2072 }
2073 .spel-lg-m-56 {
2074 margin: 56px !important;
2075 }
2076 .spel-lg-m-60 {
2077 margin: 60px !important;
2078 }
2079 .spel-lg-m-64 {
2080 margin: 64px !important;
2081 }
2082 .spel-lg-m-68 {
2083 margin: 68px !important;
2084 }
2085 .spel-lg-m-72 {
2086 margin: 72px !important;
2087 }
2088 .spel-lg-m-76 {
2089 margin: 76px !important;
2090 }
2091 .spel-lg-m-80 {
2092 margin: 80px !important;
2093 }
2094 .spel-lg-m-84 {
2095 margin: 84px !important;
2096 }
2097 .spel-lg-m-88 {
2098 margin: 88px !important;
2099 }
2100 .spel-lg-m-92 {
2101 margin: 92px !important;
2102 }
2103 .spel-lg-m-96 {
2104 margin: 96px !important;
2105 }
2106 .spel-lg-m-100 {
2107 margin: 100px !important;
2108 }
2109 .spel-lg-p-0 {
2110 padding: 0 !important;
2111 }
2112 .spel-lg-p-4 {
2113 padding: 4px !important;
2114 }
2115 .spel-lg-p-8 {
2116 padding: 8px !important;
2117 }
2118 .spel-lg-p-12 {
2119 padding: 12px !important;
2120 }
2121 .spel-lg-p-16 {
2122 padding: 16px !important;
2123 }
2124 .spel-lg-p-20 {
2125 padding: 20px !important;
2126 }
2127 .spel-lg-p-24 {
2128 padding: 24px !important;
2129 }
2130 .spel-lg-p-28 {
2131 padding: 28px !important;
2132 }
2133 .spel-lg-p-32 {
2134 padding: 32px !important;
2135 }
2136 .spel-lg-p-36 {
2137 padding: 36px !important;
2138 }
2139 .spel-lg-p-40 {
2140 padding: 40px !important;
2141 }
2142 .spel-lg-p-44 {
2143 padding: 44px !important;
2144 }
2145 .spel-lg-p-48 {
2146 padding: 48px !important;
2147 }
2148 .spel-lg-p-52 {
2149 padding: 52px !important;
2150 }
2151 .spel-lg-p-56 {
2152 padding: 56px !important;
2153 }
2154 .spel-lg-p-60 {
2155 padding: 60px !important;
2156 }
2157 .spel-lg-p-64 {
2158 padding: 64px !important;
2159 }
2160 .spel-lg-p-68 {
2161 padding: 68px !important;
2162 }
2163 .spel-lg-p-72 {
2164 padding: 72px !important;
2165 }
2166 .spel-lg-p-76 {
2167 padding: 76px !important;
2168 }
2169 .spel-lg-p-80 {
2170 padding: 80px !important;
2171 }
2172 .spel-lg-p-84 {
2173 padding: 84px !important;
2174 }
2175 .spel-lg-p-88 {
2176 padding: 88px !important;
2177 }
2178 .spel-lg-p-92 {
2179 padding: 92px !important;
2180 }
2181 .spel-lg-p-96 {
2182 padding: 96px !important;
2183 }
2184 .spel-lg-p-100 {
2185 padding: 100px !important;
2186 }
2187 .spel-lg-mt-0 {
2188 margin-top: 0 !important;
2189 }
2190 .spel-lg-mt-4 {
2191 margin-top: 4px !important;
2192 }
2193 .spel-lg-mt-8 {
2194 margin-top: 8px !important;
2195 }
2196 .spel-lg-mt-12 {
2197 margin-top: 12px !important;
2198 }
2199 .spel-lg-mt-16 {
2200 margin-top: 16px !important;
2201 }
2202 .spel-lg-mt-20 {
2203 margin-top: 20px !important;
2204 }
2205 .spel-lg-mt-24 {
2206 margin-top: 24px !important;
2207 }
2208 .spel-lg-mt-28 {
2209 margin-top: 28px !important;
2210 }
2211 .spel-lg-mt-32 {
2212 margin-top: 32px !important;
2213 }
2214 .spel-lg-mt-36 {
2215 margin-top: 36px !important;
2216 }
2217 .spel-lg-mt-40 {
2218 margin-top: 40px !important;
2219 }
2220 .spel-lg-mt-44 {
2221 margin-top: 44px !important;
2222 }
2223 .spel-lg-mt-48 {
2224 margin-top: 48px !important;
2225 }
2226 .spel-lg-mt-52 {
2227 margin-top: 52px !important;
2228 }
2229 .spel-lg-mt-56 {
2230 margin-top: 56px !important;
2231 }
2232 .spel-lg-mt-60 {
2233 margin-top: 60px !important;
2234 }
2235 .spel-lg-mt-64 {
2236 margin-top: 64px !important;
2237 }
2238 .spel-lg-mt-68 {
2239 margin-top: 68px !important;
2240 }
2241 .spel-lg-mt-72 {
2242 margin-top: 72px !important;
2243 }
2244 .spel-lg-mt-76 {
2245 margin-top: 76px !important;
2246 }
2247 .spel-lg-mt-80 {
2248 margin-top: 80px !important;
2249 }
2250 .spel-lg-mt-84 {
2251 margin-top: 84px !important;
2252 }
2253 .spel-lg-mt-88 {
2254 margin-top: 88px !important;
2255 }
2256 .spel-lg-mt-92 {
2257 margin-top: 92px !important;
2258 }
2259 .spel-lg-mt-96 {
2260 margin-top: 96px !important;
2261 }
2262 .spel-lg-mt-100 {
2263 margin-top: 100px !important;
2264 }
2265 .spel-lg-mr-0 {
2266 margin-right: 0 !important;
2267 }
2268 .spel-lg-mr-4 {
2269 margin-right: 4px !important;
2270 }
2271 .spel-lg-mr-8 {
2272 margin-right: 8px !important;
2273 }
2274 .spel-lg-mr-12 {
2275 margin-right: 12px !important;
2276 }
2277 .spel-lg-mr-16 {
2278 margin-right: 16px !important;
2279 }
2280 .spel-lg-mr-20 {
2281 margin-right: 20px !important;
2282 }
2283 .spel-lg-mr-24 {
2284 margin-right: 24px !important;
2285 }
2286 .spel-lg-mr-28 {
2287 margin-right: 28px !important;
2288 }
2289 .spel-lg-mr-32 {
2290 margin-right: 32px !important;
2291 }
2292 .spel-lg-mr-36 {
2293 margin-right: 36px !important;
2294 }
2295 .spel-lg-mr-40 {
2296 margin-right: 40px !important;
2297 }
2298 .spel-lg-mr-44 {
2299 margin-right: 44px !important;
2300 }
2301 .spel-lg-mr-48 {
2302 margin-right: 48px !important;
2303 }
2304 .spel-lg-mr-52 {
2305 margin-right: 52px !important;
2306 }
2307 .spel-lg-mr-56 {
2308 margin-right: 56px !important;
2309 }
2310 .spel-lg-mr-60 {
2311 margin-right: 60px !important;
2312 }
2313 .spel-lg-mr-64 {
2314 margin-right: 64px !important;
2315 }
2316 .spel-lg-mr-68 {
2317 margin-right: 68px !important;
2318 }
2319 .spel-lg-mr-72 {
2320 margin-right: 72px !important;
2321 }
2322 .spel-lg-mr-76 {
2323 margin-right: 76px !important;
2324 }
2325 .spel-lg-mr-80 {
2326 margin-right: 80px !important;
2327 }
2328 .spel-lg-mr-84 {
2329 margin-right: 84px !important;
2330 }
2331 .spel-lg-mr-88 {
2332 margin-right: 88px !important;
2333 }
2334 .spel-lg-mr-92 {
2335 margin-right: 92px !important;
2336 }
2337 .spel-lg-mr-96 {
2338 margin-right: 96px !important;
2339 }
2340 .spel-lg-mr-100 {
2341 margin-right: 100px !important;
2342 }
2343 .spel-lg-mb-0 {
2344 margin-bottom: 0 !important;
2345 }
2346 .spel-lg-mb-4 {
2347 margin-bottom: 4px !important;
2348 }
2349 .spel-lg-mb-8 {
2350 margin-bottom: 8px !important;
2351 }
2352 .spel-lg-mb-12 {
2353 margin-bottom: 12px !important;
2354 }
2355 .spel-lg-mb-16 {
2356 margin-bottom: 16px !important;
2357 }
2358 .spel-lg-mb-20 {
2359 margin-bottom: 20px !important;
2360 }
2361 .spel-lg-mb-24 {
2362 margin-bottom: 24px !important;
2363 }
2364 .spel-lg-mb-28 {
2365 margin-bottom: 28px !important;
2366 }
2367 .spel-lg-mb-32 {
2368 margin-bottom: 32px !important;
2369 }
2370 .spel-lg-mb-36 {
2371 margin-bottom: 36px !important;
2372 }
2373 .spel-lg-mb-40 {
2374 margin-bottom: 40px !important;
2375 }
2376 .spel-lg-mb-44 {
2377 margin-bottom: 44px !important;
2378 }
2379 .spel-lg-mb-48 {
2380 margin-bottom: 48px !important;
2381 }
2382 .spel-lg-mb-52 {
2383 margin-bottom: 52px !important;
2384 }
2385 .spel-lg-mb-56 {
2386 margin-bottom: 56px !important;
2387 }
2388 .spel-lg-mb-60 {
2389 margin-bottom: 60px !important;
2390 }
2391 .spel-lg-mb-64 {
2392 margin-bottom: 64px !important;
2393 }
2394 .spel-lg-mb-68 {
2395 margin-bottom: 68px !important;
2396 }
2397 .spel-lg-mb-72 {
2398 margin-bottom: 72px !important;
2399 }
2400 .spel-lg-mb-76 {
2401 margin-bottom: 76px !important;
2402 }
2403 .spel-lg-mb-80 {
2404 margin-bottom: 80px !important;
2405 }
2406 .spel-lg-mb-84 {
2407 margin-bottom: 84px !important;
2408 }
2409 .spel-lg-mb-88 {
2410 margin-bottom: 88px !important;
2411 }
2412 .spel-lg-mb-92 {
2413 margin-bottom: 92px !important;
2414 }
2415 .spel-lg-mb-96 {
2416 margin-bottom: 96px !important;
2417 }
2418 .spel-lg-mb-100 {
2419 margin-bottom: 100px !important;
2420 }
2421 .spel-lg-ml-0 {
2422 margin-left: 0 !important;
2423 }
2424 .spel-lg-ml-4 {
2425 margin-left: 4px !important;
2426 }
2427 .spel-lg-ml-8 {
2428 margin-left: 8px !important;
2429 }
2430 .spel-lg-ml-12 {
2431 margin-left: 12px !important;
2432 }
2433 .spel-lg-ml-16 {
2434 margin-left: 16px !important;
2435 }
2436 .spel-lg-ml-20 {
2437 margin-left: 20px !important;
2438 }
2439 .spel-lg-ml-24 {
2440 margin-left: 24px !important;
2441 }
2442 .spel-lg-ml-28 {
2443 margin-left: 28px !important;
2444 }
2445 .spel-lg-ml-32 {
2446 margin-left: 32px !important;
2447 }
2448 .spel-lg-ml-36 {
2449 margin-left: 36px !important;
2450 }
2451 .spel-lg-ml-40 {
2452 margin-left: 40px !important;
2453 }
2454 .spel-lg-ml-44 {
2455 margin-left: 44px !important;
2456 }
2457 .spel-lg-ml-48 {
2458 margin-left: 48px !important;
2459 }
2460 .spel-lg-ml-52 {
2461 margin-left: 52px !important;
2462 }
2463 .spel-lg-ml-56 {
2464 margin-left: 56px !important;
2465 }
2466 .spel-lg-ml-60 {
2467 margin-left: 60px !important;
2468 }
2469 .spel-lg-ml-64 {
2470 margin-left: 64px !important;
2471 }
2472 .spel-lg-ml-68 {
2473 margin-left: 68px !important;
2474 }
2475 .spel-lg-ml-72 {
2476 margin-left: 72px !important;
2477 }
2478 .spel-lg-ml-76 {
2479 margin-left: 76px !important;
2480 }
2481 .spel-lg-ml-80 {
2482 margin-left: 80px !important;
2483 }
2484 .spel-lg-ml-84 {
2485 margin-left: 84px !important;
2486 }
2487 .spel-lg-ml-88 {
2488 margin-left: 88px !important;
2489 }
2490 .spel-lg-ml-92 {
2491 margin-left: 92px !important;
2492 }
2493 .spel-lg-ml-96 {
2494 margin-left: 96px !important;
2495 }
2496 .spel-lg-ml-100 {
2497 margin-left: 100px !important;
2498 }
2499 }
2500 /* Responsive classes for extra-large screens */
2501 @media (min-width: 1200px) {
2502 .spel-xl-m-0 {
2503 margin: 0 !important;
2504 }
2505 .spel-xl-m-4 {
2506 margin: 4px !important;
2507 }
2508 .spel-xl-m-8 {
2509 margin: 8px !important;
2510 }
2511 .spel-xl-m-12 {
2512 margin: 12px !important;
2513 }
2514 .spel-xl-m-16 {
2515 margin: 16px !important;
2516 }
2517 .spel-xl-m-20 {
2518 margin: 20px !important;
2519 }
2520 .spel-xl-m-24 {
2521 margin: 24px !important;
2522 }
2523 .spel-xl-m-28 {
2524 margin: 28px !important;
2525 }
2526 .spel-xl-m-32 {
2527 margin: 32px !important;
2528 }
2529 .spel-xl-m-36 {
2530 margin: 36px !important;
2531 }
2532 .spel-xl-m-40 {
2533 margin: 40px !important;
2534 }
2535 .spel-xl-m-44 {
2536 margin: 44px !important;
2537 }
2538 .spel-xl-m-48 {
2539 margin: 48px !important;
2540 }
2541 .spel-xl-m-52 {
2542 margin: 52px !important;
2543 }
2544 .spel-xl-m-56 {
2545 margin: 56px !important;
2546 }
2547 .spel-xl-m-60 {
2548 margin: 60px !important;
2549 }
2550 .spel-xl-m-64 {
2551 margin: 64px !important;
2552 }
2553 .spel-xl-m-68 {
2554 margin: 68px !important;
2555 }
2556 .spel-xl-m-72 {
2557 margin: 72px !important;
2558 }
2559 .spel-xl-m-76 {
2560 margin: 76px !important;
2561 }
2562 .spel-xl-m-80 {
2563 margin: 80px !important;
2564 }
2565 .spel-xl-m-84 {
2566 margin: 84px !important;
2567 }
2568 .spel-xl-m-88 {
2569 margin: 88px !important;
2570 }
2571 .spel-xl-m-92 {
2572 margin: 92px !important;
2573 }
2574 .spel-xl-m-96 {
2575 margin: 96px !important;
2576 }
2577 .spel-xl-m-100 {
2578 margin: 100px !important;
2579 }
2580 .spel-xl-p-0 {
2581 padding: 0 !important;
2582 }
2583 .spel-xl-p-4 {
2584 padding: 4px !important;
2585 }
2586 .spel-xl-p-8 {
2587 padding: 8px !important;
2588 }
2589 .spel-xl-p-12 {
2590 padding: 12px !important;
2591 }
2592 .spel-xl-p-16 {
2593 padding: 16px !important;
2594 }
2595 .spel-xl-p-20 {
2596 padding: 20px !important;
2597 }
2598 .spel-xl-p-24 {
2599 padding: 24px !important;
2600 }
2601 .spel-xl-p-28 {
2602 padding: 28px !important;
2603 }
2604 .spel-xl-p-32 {
2605 padding: 32px !important;
2606 }
2607 .spel-xl-p-36 {
2608 padding: 36px !important;
2609 }
2610 .spel-xl-p-40 {
2611 padding: 40px !important;
2612 }
2613 .spel-xl-p-44 {
2614 padding: 44px !important;
2615 }
2616 .spel-xl-p-48 {
2617 padding: 48px !important;
2618 }
2619 .spel-xl-p-52 {
2620 padding: 52px !important;
2621 }
2622 .spel-xl-p-56 {
2623 padding: 56px !important;
2624 }
2625 .spel-xl-p-60 {
2626 padding: 60px !important;
2627 }
2628 .spel-xl-p-64 {
2629 padding: 64px !important;
2630 }
2631 .spel-xl-p-68 {
2632 padding: 68px !important;
2633 }
2634 .spel-xl-p-72 {
2635 padding: 72px !important;
2636 }
2637 .spel-xl-p-76 {
2638 padding: 76px !important;
2639 }
2640 .spel-xl-p-80 {
2641 padding: 80px !important;
2642 }
2643 .spel-xl-p-84 {
2644 padding: 84px !important;
2645 }
2646 .spel-xl-p-88 {
2647 padding: 88px !important;
2648 }
2649 .spel-xl-p-92 {
2650 padding: 92px !important;
2651 }
2652 .spel-xl-p-96 {
2653 padding: 96px !important;
2654 }
2655 .spel-xl-p-100 {
2656 padding: 100px !important;
2657 }
2658 .spel-xl-mt-0 {
2659 margin-top: 0 !important;
2660 }
2661 .spel-xl-mt-4 {
2662 margin-top: 4px !important;
2663 }
2664 .spel-xl-mt-8 {
2665 margin-top: 8px !important;
2666 }
2667 .spel-xl-mt-12 {
2668 margin-top: 12px !important;
2669 }
2670 .spel-xl-mt-16 {
2671 margin-top: 16px !important;
2672 }
2673 .spel-xl-mt-20 {
2674 margin-top: 20px !important;
2675 }
2676 .spel-xl-mt-24 {
2677 margin-top: 24px !important;
2678 }
2679 .spel-xl-mt-28 {
2680 margin-top: 28px !important;
2681 }
2682 .spel-xl-mt-32 {
2683 margin-top: 32px !important;
2684 }
2685 .spel-xl-mt-36 {
2686 margin-top: 36px !important;
2687 }
2688 .spel-xl-mt-40 {
2689 margin-top: 40px !important;
2690 }
2691 .spel-xl-mt-44 {
2692 margin-top: 44px !important;
2693 }
2694 .spel-xl-mt-48 {
2695 margin-top: 48px !important;
2696 }
2697 .spel-xl-mt-52 {
2698 margin-top: 52px !important;
2699 }
2700 .spel-xl-mt-56 {
2701 margin-top: 56px !important;
2702 }
2703 .spel-xl-mt-60 {
2704 margin-top: 60px !important;
2705 }
2706 .spel-xl-mt-64 {
2707 margin-top: 64px !important;
2708 }
2709 .spel-xl-mt-68 {
2710 margin-top: 68px !important;
2711 }
2712 .spel-xl-mt-72 {
2713 margin-top: 72px !important;
2714 }
2715 .spel-xl-mt-76 {
2716 margin-top: 76px !important;
2717 }
2718 .spel-xl-mt-80 {
2719 margin-top: 80px !important;
2720 }
2721 .spel-xl-mt-84 {
2722 margin-top: 84px !important;
2723 }
2724 .spel-xl-mt-88 {
2725 margin-top: 88px !important;
2726 }
2727 .spel-xl-mt-92 {
2728 margin-top: 92px !important;
2729 }
2730 .spel-xl-mt-96 {
2731 margin-top: 96px !important;
2732 }
2733 .spel-xl-mt-100 {
2734 margin-top: 100px !important;
2735 }
2736 .spel-xl-mr-0 {
2737 margin-right: 0 !important;
2738 }
2739 .spel-xl-mr-4 {
2740 margin-right: 4px !important;
2741 }
2742 .spel-xl-mr-8 {
2743 margin-right: 8px !important;
2744 }
2745 .spel-xl-mr-12 {
2746 margin-right: 12px !important;
2747 }
2748 .spel-xl-mr-16 {
2749 margin-right: 16px !important;
2750 }
2751 .spel-xl-mr-20 {
2752 margin-right: 20px !important;
2753 }
2754 .spel-xl-mr-24 {
2755 margin-right: 24px !important;
2756 }
2757 .spel-xl-mr-28 {
2758 margin-right: 28px !important;
2759 }
2760 .spel-xl-mr-32 {
2761 margin-right: 32px !important;
2762 }
2763 .spel-xl-mr-36 {
2764 margin-right: 36px !important;
2765 }
2766 .spel-xl-mr-40 {
2767 margin-right: 40px !important;
2768 }
2769 .spel-xl-mr-44 {
2770 margin-right: 44px !important;
2771 }
2772 .spel-xl-mr-48 {
2773 margin-right: 48px !important;
2774 }
2775 .spel-xl-mr-52 {
2776 margin-right: 52px !important;
2777 }
2778 .spel-xl-mr-56 {
2779 margin-right: 56px !important;
2780 }
2781 .spel-xl-mr-60 {
2782 margin-right: 60px !important;
2783 }
2784 .spel-xl-mr-64 {
2785 margin-right: 64px !important;
2786 }
2787 .spel-xl-mr-68 {
2788 margin-right: 68px !important;
2789 }
2790 .spel-xl-mr-72 {
2791 margin-right: 72px !important;
2792 }
2793 .spel-xl-mr-76 {
2794 margin-right: 76px !important;
2795 }
2796 .spel-xl-mr-80 {
2797 margin-right: 80px !important;
2798 }
2799 .spel-xl-mr-84 {
2800 margin-right: 84px !important;
2801 }
2802 .spel-xl-mr-88 {
2803 margin-right: 88px !important;
2804 }
2805 .spel-xl-mr-92 {
2806 margin-right: 92px !important;
2807 }
2808 .spel-xl-mr-96 {
2809 margin-right: 96px !important;
2810 }
2811 .spel-xl-mr-100 {
2812 margin-right: 100px !important;
2813 }
2814 .spel-xl-mb-0 {
2815 margin-bottom: 0 !important;
2816 }
2817 .spel-xl-mb-4 {
2818 margin-bottom: 4px !important;
2819 }
2820 .spel-xl-mb-8 {
2821 margin-bottom: 8px !important;
2822 }
2823 .spel-xl-mb-12 {
2824 margin-bottom: 12px !important;
2825 }
2826 .spel-xl-mb-16 {
2827 margin-bottom: 16px !important;
2828 }
2829 .spel-xl-mb-20 {
2830 margin-bottom: 20px !important;
2831 }
2832 .spel-xl-mb-24 {
2833 margin-bottom: 24px !important;
2834 }
2835 .spel-xl-mb-28 {
2836 margin-bottom: 28px !important;
2837 }
2838 .spel-xl-mb-32 {
2839 margin-bottom: 32px !important;
2840 }
2841 .spel-xl-mb-36 {
2842 margin-bottom: 36px !important;
2843 }
2844 .spel-xl-mb-40 {
2845 margin-bottom: 40px !important;
2846 }
2847 .spel-xl-mb-44 {
2848 margin-bottom: 44px !important;
2849 }
2850 .spel-xl-mb-48 {
2851 margin-bottom: 48px !important;
2852 }
2853 .spel-xl-mb-52 {
2854 margin-bottom: 52px !important;
2855 }
2856 .spel-xl-mb-56 {
2857 margin-bottom: 56px !important;
2858 }
2859 .spel-xl-mb-60 {
2860 margin-bottom: 60px !important;
2861 }
2862 .spel-xl-mb-64 {
2863 margin-bottom: 64px !important;
2864 }
2865 .spel-xl-mb-68 {
2866 margin-bottom: 68px !important;
2867 }
2868 .spel-xl-mb-72 {
2869 margin-bottom: 72px !important;
2870 }
2871 .spel-xl-mb-76 {
2872 margin-bottom: 76px !important;
2873 }
2874 .spel-xl-mb-80 {
2875 margin-bottom: 80px !important;
2876 }
2877 .spel-xl-mb-84 {
2878 margin-bottom: 84px !important;
2879 }
2880 .spel-xl-mb-88 {
2881 margin-bottom: 88px !important;
2882 }
2883 .spel-xl-mb-92 {
2884 margin-bottom: 92px !important;
2885 }
2886 .spel-xl-mb-96 {
2887 margin-bottom: 96px !important;
2888 }
2889 .spel-xl-mb-100 {
2890 margin-bottom: 100px !important;
2891 }
2892 .spel-xl-ml-0 {
2893 margin-left: 0 !important;
2894 }
2895 .spel-xl-ml-4 {
2896 margin-left: 4px !important;
2897 }
2898 .spel-xl-ml-8 {
2899 margin-left: 8px !important;
2900 }
2901 .spel-xl-ml-12 {
2902 margin-left: 12px !important;
2903 }
2904 .spel-xl-ml-16 {
2905 margin-left: 16px !important;
2906 }
2907 .spel-xl-ml-20 {
2908 margin-left: 20px !important;
2909 }
2910 .spel-xl-ml-24 {
2911 margin-left: 24px !important;
2912 }
2913 .spel-xl-ml-28 {
2914 margin-left: 28px !important;
2915 }
2916 .spel-xl-ml-32 {
2917 margin-left: 32px !important;
2918 }
2919 .spel-xl-ml-36 {
2920 margin-left: 36px !important;
2921 }
2922 .spel-xl-ml-40 {
2923 margin-left: 40px !important;
2924 }
2925 .spel-xl-ml-44 {
2926 margin-left: 44px !important;
2927 }
2928 .spel-xl-ml-48 {
2929 margin-left: 48px !important;
2930 }
2931 .spel-xl-ml-52 {
2932 margin-left: 52px !important;
2933 }
2934 .spel-xl-ml-56 {
2935 margin-left: 56px !important;
2936 }
2937 .spel-xl-ml-60 {
2938 margin-left: 60px !important;
2939 }
2940 .spel-xl-ml-64 {
2941 margin-left: 64px !important;
2942 }
2943 .spel-xl-ml-68 {
2944 margin-left: 68px !important;
2945 }
2946 .spel-xl-ml-72 {
2947 margin-left: 72px !important;
2948 }
2949 .spel-xl-ml-76 {
2950 margin-left: 76px !important;
2951 }
2952 .spel-xl-ml-80 {
2953 margin-left: 80px !important;
2954 }
2955 .spel-xl-ml-84 {
2956 margin-left: 84px !important;
2957 }
2958 .spel-xl-ml-88 {
2959 margin-left: 88px !important;
2960 }
2961 .spel-xl-ml-92 {
2962 margin-left: 92px !important;
2963 }
2964 .spel-xl-ml-96 {
2965 margin-left: 96px !important;
2966 }
2967 .spel-xl-ml-100 {
2968 margin-left: 100px !important;
2969 }
2970 }
2971 /* Spider Elements common CSS */
2972 .fade {
2973 transition: opacity 0.15s linear;
2974 }
2975
2976 a:hover, a:focus {
2977 outline: none;
2978 text-decoration: none;
2979 }
2980
2981 .ezd-grid {
2982 display: grid;
2983 grid-template-columns: repeat(3, 1fr);
2984 grid-column-gap: 25px;
2985 }
2986 .ezd-grid.ezd-column-1 {
2987 grid-template-columns: repeat(1, 1fr);
2988 }
2989 .ezd-grid.ezd-column-2 {
2990 grid-template-columns: repeat(2, 1fr);
2991 }
2992 @media (max-width: 600px) {
2993 .ezd-grid.ezd-column-2 {
2994 grid-template-columns: repeat(1, 1fr);
2995 }
2996 }
2997 .ezd-grid.ezd-column-4 {
2998 grid-template-columns: repeat(4, 1fr);
2999 }
3000 @media (max-width: 991px) {
3001 .ezd-grid.ezd-column-4 {
3002 grid-template-columns: repeat(2, 1fr);
3003 }
3004 }
3005 @media (max-width: 600px) {
3006 .ezd-grid.ezd-column-4 {
3007 grid-template-columns: repeat(1, 1fr);
3008 }
3009 }
3010 .ezd-grid.ezd-column-3 {
3011 grid-template-columns: repeat(3, 1fr);
3012 }
3013 @media (max-width: 991px) {
3014 .ezd-grid.ezd-column-3 {
3015 grid-template-columns: repeat(2, 1fr);
3016 }
3017 }
3018 @media (max-width: 600px) {
3019 .ezd-grid.ezd-column-3 {
3020 grid-template-columns: repeat(1, 1fr);
3021 }
3022 }
3023 .ezd-grid.ezd-column-5 {
3024 grid-template-columns: repeat(5, 1fr);
3025 }
3026 @media (max-width: 991px) {
3027 .ezd-grid.ezd-column-5 {
3028 grid-template-columns: repeat(3, 1fr);
3029 }
3030 }
3031 @media (max-width: 600px) {
3032 .ezd-grid.ezd-column-5 {
3033 grid-template-columns: repeat(1, 1fr);
3034 }
3035 }
3036 .ezd-grid.ezd-column-6 {
3037 grid-template-columns: repeat(6, 1fr);
3038 }
3039 @media (max-width: 991px) {
3040 .ezd-grid.ezd-column-6 {
3041 grid-template-columns: repeat(2, 1fr);
3042 }
3043 }
3044 @media (max-width: 600px) {
3045 .ezd-grid.ezd-column-6 {
3046 grid-template-columns: repeat(1, 1fr);
3047 }
3048 }
3049
3050 .ezd-grid-cols-12 {
3051 grid-template-columns: repeat(12, minmax(0, 1fr));
3052 }
3053
3054 .ezd-grid-column-full,
3055 [class^=ezd-lg-col],
3056 [class^=ezd-md-col],
3057 [class^=ezd-sm-col] {
3058 grid-column: 1/-1;
3059 }
3060
3061 @media (max-width: 991px) {
3062 [class^=ezd-lg-col] {
3063 grid-column: 1/-1;
3064 }
3065 }
3066 @media (min-width: 576px) {
3067 .ezd-sm-col-4 {
3068 grid-column: span 4/span 4;
3069 }
3070 .ezd-sm-col-3 {
3071 grid-column: span 3/span 3;
3072 }
3073 .ezd-sm-col-5 {
3074 grid-column: span 5/span 5;
3075 }
3076 .ezd-sm-col-6 {
3077 grid-column: span 6/span 6;
3078 }
3079 .ezd-sm-col-7 {
3080 grid-column: span 7/span 7;
3081 }
3082 .ezd-sm-col-8 {
3083 grid-column: span 8/span 8;
3084 }
3085 .ezd-sm-col-9 {
3086 grid-column: span 9/span 9;
3087 }
3088 .ezd-sm-col-10 {
3089 grid-column: span 10/span 10;
3090 }
3091 .ezd-sm-col-2 {
3092 grid-column: span 2/span 2;
3093 }
3094 .ezd-sm-col-11 {
3095 grid-column: span 11/span 11;
3096 }
3097 .ezd-sm-col-12 {
3098 grid-column: span 12/span 12;
3099 }
3100 .ezd-justify-content-sm-between {
3101 justify-content: space-between !important;
3102 }
3103 }
3104 @media (min-width: 768px) {
3105 .ezd-md-col-4 {
3106 grid-column: span 4/span 4;
3107 }
3108 .ezd-md-col-3 {
3109 grid-column: span 3/span 3;
3110 }
3111 .ezd-md-col-5 {
3112 grid-column: span 5/span 5;
3113 }
3114 .ezd-md-col-6 {
3115 grid-column: span 6/span 6;
3116 }
3117 .ezd-md-col-7 {
3118 grid-column: span 7/span 7;
3119 }
3120 .ezd-md-col-8 {
3121 grid-column: span 8/span 8;
3122 }
3123 .ezd-md-col-9 {
3124 grid-column: span 9/span 9;
3125 }
3126 .ezd-md-col-10 {
3127 grid-column: span 10/span 10;
3128 }
3129 .ezd-md-col-11 {
3130 grid-column: span 11/span 11;
3131 }
3132 .ezd-md-col-12 {
3133 grid-column: span 12/span 12;
3134 }
3135 .ezd-md-col-2 {
3136 grid-column: span 2/span 2;
3137 }
3138 }
3139 @media (min-width: 992px) {
3140 .ezd-lg-col-4 {
3141 grid-column: span 4/span 4;
3142 }
3143 .ezd-lg-col-3 {
3144 grid-column: span 3/span 3;
3145 }
3146 .ezd-lg-col-5 {
3147 grid-column: span 5/span 5;
3148 }
3149 .ezd-lg-col-6 {
3150 grid-column: span 6/span 6;
3151 }
3152 .ezd-lg-col-8 {
3153 grid-column: span 8/span 8;
3154 }
3155 .ezd-lg-col-7 {
3156 grid-column: span 7/span 7;
3157 }
3158 .ezd-lg-col-9 {
3159 grid-column: span 9/span 9;
3160 }
3161 .ezd-lg-col-10 {
3162 grid-column: span 10/span 10;
3163 }
3164 .ezd-lg-col-11 {
3165 grid-column: span 11/span 11;
3166 }
3167 .ezd-lg-col-12 {
3168 grid-column: span 12/span 12;
3169 }
3170 .ezd-lg-col-2 {
3171 grid-column: span 2/span 2;
3172 }
3173 .ezd-d-lg-block {
3174 display: block !important;
3175 }
3176 }
3177 @media (min-width: 1200px) {
3178 .ezd-xl-col-4 {
3179 grid-column: span 4/span 4;
3180 }
3181 .ezd-xl-col-3 {
3182 grid-column: span 3/span 3;
3183 }
3184 .ezd-xl-col-5 {
3185 grid-column: span 5/span 5;
3186 }
3187 .ezd-xl-col-6 {
3188 grid-column: span 6/span 6;
3189 }
3190 .ezd-xl-col-8 {
3191 grid-column: span 8/span 8;
3192 }
3193 .ezd-xl-col-7 {
3194 grid-column: span 7/span 7;
3195 }
3196 .ezd-xl-col-9 {
3197 grid-column: span 9/span 9;
3198 }
3199 .ezd-xl-col-10 {
3200 grid-column: span 10/span 10;
3201 }
3202 .ezd-xl-col-11 {
3203 grid-column: span 11/span 11;
3204 }
3205 .ezd-xl-col-12 {
3206 grid-column: span 12/span 12;
3207 }
3208 .ezd-xl-col-2 {
3209 grid-column: span 2/span 2;
3210 }
3211 }
3212 .ezd-list-unstyled {
3213 list-style: none !important;
3214 padding: 0;
3215 }
3216
3217 .ezd-tab-content {
3218 display: block;
3219 }
3220
3221 .ezd-btn-circle {
3222 border-radius: 15px;
3223 }
3224
3225 .ezd-rounded-circle {
3226 border-radius: 50% !important;
3227 }
3228
3229 .ezd-ms-3 {
3230 margin-left: 1rem;
3231 }
3232
3233 .ezd-order-lg-last {
3234 order: 6 !important;
3235 }
3236
3237 .ezd-order-lg-first {
3238 order: -1 !important;
3239 }
3240
3241 .ezd-custom-container.ezd-container {
3242 width: 100%;
3243 }
3244 @media (min-width: 1300px) {
3245 .ezd-custom-container.ezd-container {
3246 max-width: 1240px;
3247 }
3248 }
3249 @media (min-width: 1500px) {
3250 .ezd-custom-container.ezd-container {
3251 max-width: 1470px;
3252 }
3253 }
3254
3255 .ezd-container {
3256 padding-left: 0.75rem;
3257 padding-right: 0.75rem;
3258 }
3259 @media (min-width: 1200px) {
3260 .ezd-container {
3261 max-width: 1140px;
3262 }
3263 }
3264 @media (min-width: 992px) {
3265 .ezd-container {
3266 max-width: 960px;
3267 }
3268 }
3269
3270 .eazydocs_shortcode .ezd-container,
3271 .ezd-container {
3272 width: 100%;
3273 margin-right: auto;
3274 margin-left: auto;
3275 }
3276 @media (min-width: 1200px) {
3277 .eazydocs_shortcode .ezd-container,
3278 .ezd-container {
3279 max-width: 1200px;
3280 }
3281 }
3282
3283 .modal {
3284 position: fixed;
3285 top: 0;
3286 left: 0;
3287 z-index: 1055;
3288 display: none;
3289 width: 100%;
3290 height: 100%;
3291 overflow-x: hidden;
3292 overflow-y: auto;
3293 outline: 0;
3294 }
3295
3296 .modal-dialog {
3297 position: relative;
3298 width: auto;
3299 margin: 0.5rem;
3300 pointer-events: none;
3301 }
3302
3303 .modal-content {
3304 position: relative;
3305 display: flex;
3306 flex-direction: column;
3307 width: 100%;
3308 pointer-events: auto;
3309 background-color: #fff;
3310 background-clip: padding-box;
3311 border: 1px solid rgba(0, 0, 0, 0.2);
3312 border-radius: 0.3rem;
3313 outline: 0;
3314 }
3315
3316 .modal.is-visible {
3317 visibility: visible;
3318 display: block;
3319 }
3320
3321 .modal-overlay {
3322 position: fixed;
3323 z-index: 10;
3324 top: 0;
3325 left: 0;
3326 width: 100%;
3327 height: 100%;
3328 transition: visibility 0s linear 0.3s, opacity 0.3s;
3329 }
3330
3331 @media (min-width: 576px) {
3332 .modal-dialog {
3333 margin: 1.75rem auto;
3334 }
3335 }
3336 /** === Utility Classes === **/
3337 .ezd-d-flex {
3338 display: flex;
3339 }
3340
3341 .ezd-circle {
3342 border-radius: 50% !important;
3343 }
3344
3345 .ezd-align-items-center {
3346 align-items: center;
3347 }
3348
3349 .ezd-align-items-start {
3350 align-items: start;
3351 }
3352
3353 .ezd-align-items-end {
3354 align-items: end;
3355 }
3356
3357 .ezd-justify-content-between {
3358 justify-content: space-between;
3359 }
3360
3361 .ezd-justify-content-center {
3362 justify-content: center;
3363 }
3364
3365 .ezd-justify-content-start {
3366 justify-content: start;
3367 }
3368
3369 .ezd-position-relative {
3370 position: relative;
3371 }
3372
3373 .ezd-position-absolute {
3374 position: absolute;
3375 }
3376
3377 .ezd-d-inline-block {
3378 display: inline-block;
3379 }
3380
3381 .ezd-text-center {
3382 text-align: center;
3383 }
3384
3385 .ezd-shadow-lg {
3386 box-shadow: 0 1rem 1.2rem rgba(0, 0, 0, 0.175) !important;
3387 }
3388
3389 .ezd-m-auto {
3390 margin-left: auto;
3391 margin-right: auto;
3392 }
3393
3394 .ezd-ms-auto {
3395 margin-left: auto;
3396 margin-right: 0;
3397 }
3398
3399 .ezd-me-auto {
3400 margin-left: 0;
3401 margin-right: auto;
3402 }
3403
3404 [type=button]:focus,
3405 [type=submit]:focus,
3406 button:focus {
3407 outline: 0 auto -webkit-focus-ring-color;
3408 }
3409
3410 @media (min-width: 992px) {
3411 .ezd-d-md-block {
3412 display: block;
3413 }
3414 }
3415
3416 .spel-accordion .card {
3417 border: 0;
3418 overflow: hidden;
3419 border-radius: unset;
3420 margin-bottom: 1rem;
3421 background: unset;
3422 }
3423 .spel-accordion .card:last-child {
3424 margin-bottom: 0;
3425 }
3426 .spel-accordion .card.border-bottom-none {
3427 border: unset !important;
3428 }
3429 .spel-accordion .card .card-header {
3430 border-radius: 0;
3431 border: 0;
3432 background: transparent;
3433 padding: 0;
3434 }
3435 .spel-accordion .card .card-header .title {
3436 padding: 0;
3437 margin: 0;
3438 }
3439 .spel-accordion .card .card-header .accordion_btn_link {
3440 padding: 12px 30px;
3441 text-align: left;
3442 width: 100%;
3443 font-weight: 400;
3444 background: #ebebeb;
3445 text-decoration: none;
3446 position: relative;
3447 box-shadow: none;
3448 border: 0;
3449 display: flex;
3450 align-items: center;
3451 }
3452 .spel-accordion .card .card-header .accordion_btn_link:focus {
3453 box-shadow: none;
3454 outline: none;
3455 }
3456 .spel-accordion .card .card-header .accordion_btn_link .collapsed .collapsed-icon {
3457 display: none;
3458 }
3459 .spel-accordion .card .card-header .accordion_btn_link .icon-wrapper {
3460 position: absolute;
3461 right: 0;
3462 }
3463 .spel-accordion .card .card-header .accordion_btn_link .icon-wrapper svg {
3464 position: absolute;
3465 right: 0;
3466 top: 0;
3467 transform: unset;
3468 transition: all 0.2s linear;
3469 width: 16px;
3470 height: 16px;
3471 }
3472 .spel-accordion .card .card-header .accordion_btn_link .icon-wrapper svg + svg {
3473 display: block;
3474 }
3475 .spel-accordion .card .card-header .accordion_btn_link .icon-wrapper .expanded-icon {
3476 display: block;
3477 line-height: 0;
3478 }
3479 .spel-accordion .card .card-header .accordion_btn_link .icon-wrapper .collapsed-icon {
3480 display: none;
3481 line-height: 0;
3482 }
3483 .spel-accordion .card .card-header .accordion_btn_link.icon-align-left {
3484 padding-left: 60px;
3485 }
3486 .spel-accordion .card .card-header .accordion_btn_link.icon-align-left .icon-wrapper {
3487 left: 0;
3488 right: auto;
3489 }
3490 .spel-accordion .card .card-body {
3491 border-style: none;
3492 border-radius: 0;
3493 padding: 18px 30px 24px;
3494 line-height: 26px;
3495 background: #ffffff;
3496 }
3497 @media only screen and (min-width: 320px) and (max-width: 425px) {
3498 .spel-accordion .card .card-body {
3499 padding: 18px 15px 24px;
3500 }
3501 }
3502 .spel-accordion .card .card-body p {
3503 font-size: 16px;
3504 font-weight: 400;
3505 }
3506 .spel-accordion .card .card-body p:last-child {
3507 margin-bottom: 0;
3508 }
3509 .spel-accordion .card.collapsed .card-header .accordion_btn_link .icon-wrapper .expanded-icon {
3510 display: none;
3511 }
3512 .spel-accordion .card.collapsed .card-header .accordion_btn_link .icon-wrapper .collapsed-icon {
3513 display: block;
3514 }
3515
3516 /*============== Tab Styles ==========*/
3517 .spel-tabs .tab-content {
3518 display: block;
3519 color: #6A737C;
3520 padding: 25px 30px;
3521 border: 1px solid #ebebeb;
3522 border-radius: 0 5px 5px 5px;
3523 background-color: var(--bs-white);
3524 position: relative;
3525 margin-top: -1px;
3526 }
3527 .spel-tabs .tab-content p {
3528 margin: 0;
3529 }
3530 .spel-tabs .tab-content .tab_arrow_btn {
3531 background: #0dcaf0;
3532 border-color: #0dcaf0;
3533 color: #fff;
3534 }
3535 .spel-tabs .tab-content .tab_arrow_btn.previous, .spel-tabs .tab-content .tab_arrow_btn.next {
3536 position: absolute;
3537 top: 50%;
3538 transform: translateY(-50%);
3539 padding: 0;
3540 border-radius: 0;
3541 background: #e1ebf0;
3542 border: 0;
3543 color: var(--e-global-color-accent);
3544 outline: none;
3545 box-shadow: none;
3546 transition: all 0.4s linear;
3547 height: 32px;
3548 width: 19px;
3549 text-align: center;
3550 opacity: 0;
3551 }
3552 .spel-tabs .tab-content .tab_arrow_btn.previous:hover, .spel-tabs .tab-content .tab_arrow_btn.next:hover {
3553 background: var(--e-global-color-accent);
3554 color: #fff;
3555 }
3556 .spel-tabs .tab-content .tab_arrow_btn.previous {
3557 left: 0;
3558 }
3559 .spel-tabs .tab-content .tab_arrow_btn.next {
3560 right: 0;
3561 }
3562 .spel-tabs .tab-content:hover .previous,
3563 .spel-tabs .tab-content:hover .next {
3564 opacity: 1;
3565 }
3566
3567 .tab_shortcode {
3568 margin-bottom: 0 !important;
3569 }
3570
3571 .header_tab_items .nav-tabs .numb,
3572 .tab_shortcode .nav-tabs .numb {
3573 width: 20px;
3574 height: 20px;
3575 border-radius: 50%;
3576 background: var(--e-global-color-accent);
3577 display: inline-block;
3578 text-align: center;
3579 line-height: 20px;
3580 font-size: 12px;
3581 margin-right: 10px;
3582 transition: all 0.2s linear;
3583 color: #ffffff;
3584 }
3585
3586 .header_tab_items .nav-tabs .nav-item .nav-link {
3587 flex-flow: column;
3588 box-shadow: none;
3589 text-align: center;
3590 }
3591 .header_tab_items .nav-tabs .nav-item .nav-link.active {
3592 background: #ffffff;
3593 color: var(--e-global-color-accent);
3594 }
3595
3596 /* Sticky Tab Styles */
3597 .process_tab_shortcode .previous,
3598 .process_tab_shortcode .next {
3599 position: absolute;
3600 top: 56%;
3601 transform: translateY(-50%);
3602 padding: 0;
3603 border-radius: 0;
3604 background: #e1ebf0;
3605 border: 0;
3606 color: var(--e-global-color-accent);
3607 outline: none;
3608 box-shadow: none;
3609 transition: all 0.4s linear;
3610 height: 32px;
3611 width: 19px;
3612 text-align: center;
3613 }
3614 .process_tab_shortcode .previous:focus,
3615 .process_tab_shortcode .next:focus {
3616 outline: none;
3617 box-shadow: none;
3618 }
3619 .process_tab_shortcode .previous:hover,
3620 .process_tab_shortcode .next:hover {
3621 background: var(--e-global-color-accent);
3622 color: #fff;
3623 border-color: transparent #ebebeb;
3624 }
3625 .process_tab_shortcode .next {
3626 right: -30px;
3627 border-radius: 5px 0 0 5px;
3628 }
3629 .process_tab_shortcode .previous {
3630 left: -30px;
3631 border-radius: 0 5px 5px 0;
3632 }
3633 .process_tab_shortcode:hover .next {
3634 right: 0;
3635 }
3636 .process_tab_shortcode:hover .previous {
3637 left: 0;
3638 }
3639
3640 /* Vertical Menu Styles */
3641 .v_menu {
3642 border-bottom: 1px solid #e8ecee;
3643 padding-bottom: 20px;
3644 padding-top: 5px;
3645 margin-bottom: 20px;
3646 }
3647 .v_menu .nav-item {
3648 display: inline-block;
3649 }
3650 .v_menu .nav-item .nav-link {
3651 font-size: 16px;
3652 color: #6A737C;
3653 transition: all 0.2s linear;
3654 padding: 0;
3655 border: 0;
3656 border-radius: 0;
3657 }
3658 .v_menu .nav-item .nav-link span {
3659 width: 20px;
3660 height: 20px;
3661 border-radius: 50%;
3662 background: #e1e3eb;
3663 display: inline-block;
3664 text-align: center;
3665 line-height: 20px;
3666 font-size: 12px;
3667 margin-right: 10px;
3668 transition: all 0.2s linear;
3669 position: relative;
3670 top: -2px;
3671 }
3672 .v_menu .nav-item .nav-link.active, .v_menu .nav-item .nav-link:hover {
3673 color: var(--e-global-color-accent);
3674 border: 0;
3675 background: transparent;
3676 }
3677 .v_menu .nav-item .nav-link.active span, .v_menu .nav-item .nav-link:hover span {
3678 background: var(--e-global-color-accent);
3679 color: #fff;
3680 }
3681 .v_menu .nav-item + li {
3682 margin-left: 55px;
3683 }
3684
3685 /* Sticky Tab in Admin Bar */
3686 body.admin-bar .sticky_tab.tab_fixed.sticky_tab_item {
3687 top: -38px;
3688 }
3689
3690 /* Sticky Tab Fixed Position */
3691 .sticky_tab.tab_fixed.sticky_tab_item {
3692 position: fixed;
3693 width: 100%;
3694 top: -70px;
3695 left: 0;
3696 right: 0;
3697 background: #031933;
3698 transform: translateY(70px);
3699 transition: transform 500ms ease, background 500ms ease;
3700 z-index: 30;
3701 }
3702
3703 /* Tabs Slider Styles */
3704 .tabs_sliders {
3705 position: relative;
3706 overflow: hidden;
3707 }
3708 .tabs_sliders .scroller-btn {
3709 position: absolute;
3710 top: 50%;
3711 color: var(--e-global-color-accent);
3712 font-size: 20px;
3713 cursor: pointer;
3714 transform: translateY(-50%);
3715 left: 0;
3716 width: 40px;
3717 background: #f9f9f9;
3718 box-shadow: 4px 0 9px 1px rgba(0, 0, 0, 0.03);
3719 line-height: 44px;
3720 z-index: 9;
3721 text-align: center;
3722 }
3723 .tabs_sliders .scroller-btn.right {
3724 right: 0;
3725 left: auto;
3726 }
3727 .tabs_sliders .scroller-btn.right::before {
3728 left: -20px;
3729 right: auto;
3730 }
3731 .tabs_sliders .scroller-btn.inactive-left-arrow {
3732 display: none;
3733 }
3734 .tabs_sliders .scroller-btn.inactive-right-arrow {
3735 display: none;
3736 }
3737 .tabs_sliders ul.nav-tabs {
3738 display: flex;
3739 flex-wrap: nowrap;
3740 overflow: hidden;
3741 margin-bottom: -1px;
3742 border: 0;
3743 }
3744 .tabs_sliders ul.nav-tabs .nav-item {
3745 margin: 0;
3746 min-width: fit-content;
3747 }
3748 .tabs_sliders ul.nav-tabs .nav-item .nav-link {
3749 font-size: 16px;
3750 color: #6A737C;
3751 border-radius: 0;
3752 padding: 9px 20px;
3753 background: #f9f9f9;
3754 border: 1px solid #ebebeb;
3755 position: relative;
3756 text-decoration: none;
3757 margin-bottom: 0;
3758 display: flex;
3759 gap: 8px;
3760 align-items: center;
3761 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
3762 }
3763 .tabs_sliders ul.nav-tabs .nav-item .nav-link::before {
3764 content: "";
3765 width: 0;
3766 height: 2.1px;
3767 background: var(--e-global-color-accent);
3768 position: absolute;
3769 top: -1px;
3770 left: 0;
3771 opacity: 0;
3772 transition: width 0.2s linear;
3773 }
3774 .tabs_sliders ul.nav-tabs .nav-item .nav-link.active {
3775 background: var(--bs-white);
3776 color: #242729;
3777 border-color: #ebebeb;
3778 border-bottom-color: transparent;
3779 z-index: 1;
3780 }
3781 .tabs_sliders ul.nav-tabs .nav-item .nav-link.active::before {
3782 opacity: 1;
3783 width: 100%;
3784 }
3785 .tabs_sliders ul.nav-tabs .nav-item .nav-link.active .tab_progress .progress-bar {
3786 background: var(--e-global-color-accent);
3787 height: 2px;
3788 }
3789 .tabs_sliders ul.nav-tabs .nav-item .nav-link svg, .tabs_sliders ul.nav-tabs .nav-item .nav-link i {
3790 display: block;
3791 height: 24px;
3792 width: 24px;
3793 max-width: 26px;
3794 max-height: 26px;
3795 padding-top: 5px;
3796 }
3797 .tabs_sliders ul.nav-tabs .nav-item .nav-link .tab_progress .progress-bar {
3798 background: transparent;
3799 height: 2px;
3800 }
3801 .tabs_sliders ul.nav-tabs .nav-item:last-child .nav-link {
3802 border-right: 1px solid #ebebeb;
3803 }
3804
3805 /* Process Tab Shortcode */
3806 .process_tab_shortcode .version {
3807 background: #f9f9f9;
3808 padding: 30px;
3809 font-size: 15px;
3810 margin-bottom: 28px;
3811 }
3812 .process_tab_shortcode .version p {
3813 margin-bottom: 20px;
3814 font-size: 15px;
3815 color: #6b707f;
3816 }
3817 .process_tab_shortcode .version p:last-child {
3818 margin-bottom: 0;
3819 }
3820 .process_tab_shortcode .version .v_head {
3821 padding-bottom: 24px;
3822 }
3823 .process_tab_shortcode .version .v_middle p {
3824 margin-bottom: 0;
3825 font-size: 15px;
3826 }
3827 .process_tab_shortcode .version .v_middle p .red {
3828 color: #f12249;
3829 }
3830 .process_tab_shortcode .version .v_middle p .green {
3831 color: #11c52f;
3832 }
3833 .process_tab_shortcode .version .v_footer {
3834 padding-top: 25px;
3835 }
3836 .process_tab_shortcode .version .v_footer p {
3837 margin-bottom: 0;
3838 }
3839
3840 /* Process Tab Shortcode */
3841 .process_tab_shortcode .previous,
3842 .process_tab_shortcode .next {
3843 position: absolute;
3844 top: 56%;
3845 transform: translateY(-50%);
3846 padding: 0;
3847 border-radius: 0;
3848 background: #e1ebf0;
3849 border: 0;
3850 color: var(--e-global-color-accent);
3851 outline: none;
3852 box-shadow: none;
3853 transition: all 0.4s linear;
3854 height: 32px;
3855 width: 19px;
3856 text-align: center;
3857 }
3858 .process_tab_shortcode .previous:focus,
3859 .process_tab_shortcode .next:focus {
3860 outline: none;
3861 box-shadow: none;
3862 }
3863 .process_tab_shortcode .previous:hover,
3864 .process_tab_shortcode .next:hover {
3865 outline: none;
3866 box-shadow: none;
3867 background: var(--e-global-color-accent);
3868 color: #fff;
3869 }
3870 .process_tab_shortcode .next {
3871 right: -30px;
3872 border-radius: 5px 0 0 5px;
3873 }
3874 .process_tab_shortcode .previous {
3875 left: -30px;
3876 border-radius: 0 5px 5px 0;
3877 }
3878 .process_tab_shortcode:hover .next {
3879 right: 0;
3880 }
3881 .process_tab_shortcode:hover .previous {
3882 left: 0;
3883 }
3884
3885 /* Sticky Tab Styles */
3886 body.remove .tab_fixed.header_tab_items {
3887 transform: translateY(144px);
3888 }
3889
3890 /* Header Tab Items */
3891 .header_tab_items {
3892 background: #031933;
3893 }
3894 .header_tab_items.tab_fixed .nav.nav-tabs li a svg,
3895 .header_tab_items.tab_fixed .nav.nav-tabs li a i,
3896 .header_tab_items.tab_fixed .nav.nav-tabs li a img {
3897 display: inline-block;
3898 margin-bottom: 0;
3899 position: relative;
3900 margin-right: 4px;
3901 }
3902 .header_tab_items.tab_fixed .header_tab_content {
3903 margin-top: 61px;
3904 }
3905 .header_tab_items.tab_fixed .header_tab_content .tab-pane {
3906 padding: 0;
3907 }
3908 .header_tab_items .nav.nav-tabs {
3909 justify-content: center;
3910 border: none;
3911 }
3912 .header_tab_items .nav.nav-tabs li {
3913 margin-bottom: 0;
3914 }
3915 .header_tab_items .nav.nav-tabs li a {
3916 border: none;
3917 box-shadow: none;
3918 background: transparent;
3919 border-radius: 0;
3920 text-align: center;
3921 font-size: 14px;
3922 font-weight: 400;
3923 color: #fff;
3924 padding: 10px 30px;
3925 text-decoration: none;
3926 }
3927 .header_tab_items .nav.nav-tabs li a svg,
3928 .header_tab_items .nav.nav-tabs li a i,
3929 .header_tab_items .nav.nav-tabs li a img {
3930 display: block;
3931 margin-bottom: 2px;
3932 }
3933 .header_tab_items .nav.nav-tabs li a:hover {
3934 background: #ebebeb;
3935 color: #6A737C;
3936 }
3937 .header_tab_items .nav.nav-tabs li a:hover svg path {
3938 fill: #6A737C;
3939 }
3940 .header_tab_items .nav.nav-tabs li a.active {
3941 background-color: #fff;
3942 color: var(--e-global-color-accent);
3943 }
3944 .header_tab_items .nav.nav-tabs li a.active svg path {
3945 fill: var(--e-global-color-accent);
3946 }
3947
3948 /* Auto Tabs Styles */
3949 .tab_shortcode .tab_auto_play .nav-item .nav-link,
3950 .header_tab_items .tab_auto_play .nav-item .nav-link {
3951 position: relative;
3952 overflow: hidden;
3953 }
3954 .tab_shortcode .tab_auto_play .nav-item .nav-link::before,
3955 .header_tab_items .tab_auto_play .nav-item .nav-link::before {
3956 display: none;
3957 }
3958 .tab_shortcode .tab_auto_play .nav-item .nav-link .tab_progress,
3959 .header_tab_items .tab_auto_play .nav-item .nav-link .tab_progress {
3960 position: absolute;
3961 top: 0;
3962 left: 0;
3963 width: 100%;
3964 height: 2px;
3965 }
3966 .tab_shortcode .tab_auto_play .nav-item .nav-link .tab_progress::before,
3967 .header_tab_items .tab_auto_play .nav-item .nav-link .tab_progress::before {
3968 content: "";
3969 position: absolute;
3970 width: 100%;
3971 height: 100%;
3972 left: 0;
3973 top: 0;
3974 opacity: 0.4;
3975 }
3976
3977 /*============ Start doc_feedback_area css ==========*/
3978 .doc_feedback_info {
3979 position: relative;
3980 }
3981
3982 .slider_nav .arrow {
3983 width: 25px;
3984 height: 2px;
3985 background: #989dad;
3986 transition: all 0.3s ease-in-out;
3987 display: block;
3988 margin-top: 12px;
3989 }
3990 .slider_nav .arrow:before, .slider_nav .arrow:after {
3991 content: "";
3992 position: absolute;
3993 width: 15px;
3994 height: 2px;
3995 left: -2px;
3996 background-color: #bdb4b4;
3997 transition: all 0.3s ease-in-out;
3998 }
3999 .slider_nav .prev,
4000 .slider_nav .next {
4001 height: 25px;
4002 width: 27px;
4003 position: absolute;
4004 top: 50%;
4005 transform: translateY(-50%);
4006 transition: all 0.3s ease-in-out;
4007 cursor: pointer;
4008 }
4009 .slider_nav .prev:hover,
4010 .slider_nav .next:hover {
4011 width: 40px;
4012 }
4013 .slider_nav .prev:hover .arrow,
4014 .slider_nav .next:hover .arrow {
4015 width: 40px;
4016 background: var(--e-global-color-accent);
4017 }
4018 .slider_nav .prev:hover .arrow:before, .slider_nav .prev:hover .arrow:after,
4019 .slider_nav .next:hover .arrow:before,
4020 .slider_nav .next:hover .arrow:after {
4021 background: var(--e-global-color-accent);
4022 }
4023 .slider_nav .prev {
4024 left: 0;
4025 }
4026 .slider_nav .prev .arrow:before {
4027 top: 17px;
4028 transform: rotate(45deg);
4029 }
4030 .slider_nav .prev .arrow:after {
4031 top: 7px;
4032 transform: rotate(-45deg);
4033 }
4034 .slider_nav .prev:hover {
4035 left: -20px;
4036 }
4037 .slider_nav .next {
4038 right: 0;
4039 }
4040 .slider_nav .next .arrow:before {
4041 transform: rotate(-45deg);
4042 right: -1px;
4043 left: auto;
4044 bottom: 6px;
4045 }
4046 .slider_nav .next .arrow:after {
4047 transform: rotate(45deg);
4048 right: -1px;
4049 left: auto;
4050 top: 6px;
4051 }
4052 .slider_nav .next:hover {
4053 right: -20px;
4054 }
4055
4056 .doc_feedback_slider {
4057 max-width: 770px;
4058 margin: 0 auto 0;
4059 text-align: center;
4060 }
4061 .doc_feedback_slider .item .author_img {
4062 border-radius: 50%;
4063 width: 60px;
4064 height: 60px;
4065 overflow: hidden;
4066 margin: 0 auto 43px;
4067 }
4068 .doc_feedback_slider .item p {
4069 font-size: 18px;
4070 color: #000;
4071 line-height: 30px;
4072 margin-bottom: 38px;
4073 font-weight: 300;
4074 }
4075 .doc_feedback_slider .item h5 {
4076 font-size: 20px;
4077 font-weight: 500;
4078 color: #000;
4079 }
4080 .doc_feedback_slider .item h6 {
4081 font-size: 16px;
4082 color: #989dad;
4083 font-weight: 400;
4084 margin-bottom: 0;
4085 }
4086
4087 /*============ End doc_feedback_area css ==========*/
4088 /*============ Start doc_action_area css ==========*/
4089 .doc_action_area {
4090 position: relative;
4091 z-index: 1;
4092 padding: 93px 0;
4093 }
4094 .doc_action_area .overlay_bg {
4095 background-image: linear-gradient(180deg, rgba(4, 133, 161, 0.6) 0%, rgba(29, 39, 70, 0.6) 100%);
4096 }
4097 .doc_action_area .action_btn {
4098 border: 1px solid var(--e-global-color-accent);
4099 }
4100 .doc_action_area .action_btn:hover {
4101 background: transparent;
4102 border-color: #fff;
4103 color: #fff;
4104 }
4105
4106 .action_text h2 {
4107 color: #fff;
4108 font-size: 40px;
4109 font-weight: 500;
4110 }
4111 .action_text p {
4112 font-size: 18px;
4113 line-height: 28px;
4114 color: #b4b9c8;
4115 margin-bottom: 0;
4116 }
4117
4118 /*============ End doc_action_area css ==========*/
4119 /*============= spider_testimonial_area css ================*/
4120 .doc_testimonial_slider {
4121 padding-right: 100px;
4122 }
4123 .doc_testimonial_slider .item {
4124 padding-left: 15px;
4125 position: relative;
4126 padding-top: 10px;
4127 }
4128 .doc_testimonial_slider .item:before {
4129 content: "";
4130 font-weight: 400;
4131 font-size: 150px;
4132 color: var(--e-global-color-accent);
4133 opacity: 0.1;
4134 position: absolute;
4135 left: -5px;
4136 width: 38px;
4137 height: 38px;
4138 line-height: 130px;
4139 top: 0;
4140 z-index: 1;
4141 }
4142 .doc_testimonial_slider .item h3 {
4143 font-size: 34px;
4144 line-height: 52px;
4145 font-weight: 400;
4146 margin-bottom: 20px;
4147 margin-top: 0;
4148 }
4149 .doc_testimonial_slider .item .name {
4150 font-size: 14px;
4151 font-weight: 700;
4152 color: #6a737c;
4153 margin-bottom: 20px;
4154 }
4155
4156 .doc_testimonial_slider {
4157 padding-right: 100px;
4158 }
4159 .doc_testimonial_slider .item {
4160 padding-left: 15px;
4161 position: relative;
4162 padding-top: 10px;
4163 }
4164 .doc_testimonial_slider .item:before {
4165 content: "";
4166 font-weight: 400;
4167 font-size: 150px;
4168 color: var(--e-global-color-accent);
4169 opacity: 0.1;
4170 position: absolute;
4171 left: -5px;
4172 width: 38px;
4173 height: 38px;
4174 line-height: 130px;
4175 top: 0;
4176 z-index: 1;
4177 }
4178 .doc_testimonial_slider .item h3 {
4179 font-size: 34px;
4180 line-height: 52px;
4181 font-weight: 400;
4182 margin-bottom: 20px;
4183 margin-top: 0;
4184 }
4185 .doc_testimonial_slider .item .name {
4186 font-size: 14px;
4187 font-weight: 700;
4188 color: #6a737c;
4189 margin-bottom: 20px;
4190 }
4191 .doc_testimonial_slider .item .name h5 {
4192 font-size: 20px;
4193 margin-bottom: 10px;
4194 margin-top: 0;
4195 text-transform: capitalize;
4196 }
4197 .doc_testimonial_slider .item .name span {
4198 font-weight: 400;
4199 }
4200 .doc_testimonial_slider .item .sign {
4201 display: inline-block;
4202 }
4203 .doc_testimonial_slider .slick-dots {
4204 position: relative;
4205 bottom: 0;
4206 text-align: left;
4207 margin-top: 30px;
4208 padding-left: 15px;
4209 }
4210 .doc_testimonial_slider .slick-dots li {
4211 width: auto;
4212 height: auto;
4213 }
4214 .doc_testimonial_slider .slick-dots li button {
4215 width: 8px;
4216 height: 8px;
4217 border-radius: 50%;
4218 background: #dbdbfc;
4219 transition: all 0.2s;
4220 }
4221 .doc_testimonial_slider .slick-dots li button:before {
4222 display: none;
4223 }
4224 .doc_testimonial_slider .slick-dots li :nth-child(even) button {
4225 background: #a5a5f8;
4226 }
4227 .doc_testimonial_slider .slick-dots li.slick-active button {
4228 background: var(--e-global-color-accent);
4229 }
4230 .doc_testimonial_slider .action_text h2 {
4231 color: #fff;
4232 font-size: 40px;
4233 font-weight: 500;
4234 }
4235 .doc_testimonial_slider .action_text p {
4236 font-size: 18px;
4237 line-height: 28px;
4238 color: #b4b9c8;
4239 margin-bottom: 0;
4240 }
4241
4242 .doc_img_slider .item {
4243 text-align: center;
4244 position: relative;
4245 padding-bottom: 25px;
4246 z-index: 1;
4247 }
4248 .doc_img_slider .item img {
4249 display: inline-block;
4250 border-radius: 20px;
4251 }
4252 .doc_img_slider .item .dot {
4253 border-radius: 0;
4254 position: absolute;
4255 left: 60px;
4256 bottom: 0;
4257 z-index: -1;
4258 }
4259 .doc_img_slider .item .round {
4260 border-radius: 50%;
4261 position: absolute;
4262 z-index: -1;
4263 }
4264 .doc_img_slider .item .round.one {
4265 width: 150px;
4266 height: 150px;
4267 right: 60px;
4268 top: 60px;
4269 background-image: linear-gradient(50deg, rgb(87, 54, 254) 0%, rgb(253, 64, 110) 100%);
4270 opacity: 0.1;
4271 }
4272 .doc_img_slider .item .round.two {
4273 width: 280px;
4274 height: 280px;
4275 right: 0;
4276 top: 50%;
4277 margin-top: -140px;
4278 background-image: linear-gradient(50deg, rgb(87, 54, 254) 0%, rgb(253, 64, 110) 100%);
4279 }
4280 .doc_img_slider .item.slick-active .one {
4281 animation: zoomIn 0.8s linear both 0.4s;
4282 }
4283 .doc_img_slider .item.slick-active .two {
4284 animation: zoomIn 0.8s linear both 0.5s;
4285 }
4286
4287 .slick-arrow.slick-hidden {
4288 display: none;
4289 }
4290
4291 /*============ testimonial slider 6 ===========*/
4292 .feedback_section_one .slick-arrow-one {
4293 position: absolute;
4294 right: 0;
4295 top: -80px;
4296 }
4297
4298 .feedback-slider-one {
4299 margin-left: -15px;
4300 margin-right: 15px;
4301 }
4302 .feedback-slider-one .item {
4303 margin-left: 15px;
4304 margin-right: 15px;
4305 }
4306
4307 .feedback-block-one {
4308 background: #f9ffe1;
4309 border: 2px solid #000;
4310 border-radius: 30px;
4311 padding: 40px 40px 45px;
4312 transition: all 0.25s linear;
4313 }
4314 .feedback-block-one:hover {
4315 background: rgba(var(--e-global-color-accent), 0.4);
4316 }
4317 .feedback-block-one .logo {
4318 height: 50px;
4319 }
4320 .feedback-block-one .logo img {
4321 max-height: 100%;
4322 }
4323 .feedback-block-one h3 {
4324 font-size: 36px;
4325 line-height: 1.3888em;
4326 color: #000;
4327 margin-top: 50px;
4328 margin-bottom: 50px;
4329 }
4330 .feedback-block-one .name {
4331 font-size: 16px;
4332 margin-bottom: 0;
4333 }
4334 .feedback-block-one .name span {
4335 font-weight: 500;
4336 }
4337 .feedback-block-one .review {
4338 border-top: 2px solid #000;
4339 padding-top: 40px;
4340 }
4341 @media (max-width: 1024px) {
4342 .feedback-block-one .review {
4343 margin-top: 30px !important;
4344 padding-top: 20px !important;
4345 }
4346 }
4347 .feedback-block-one .review .text-md {
4348 font-size: 20px;
4349 font-weight: 500;
4350 }
4351 .feedback-block-one .star-rating {
4352 font-size: 15px;
4353 font-family: eicons;
4354 display: inline-block;
4355 }
4356 .feedback-block-one .star-rating i {
4357 font-style: normal;
4358 position: relative;
4359 display: inline-block;
4360 color: rgba(0, 0, 0, 0.4784313725);
4361 }
4362 .feedback-block-one .star-rating i::before {
4363 content: "\e934";
4364 display: block;
4365 font-size: inherit;
4366 font-family: inherit;
4367 position: absolute;
4368 overflow: hidden;
4369 color: #000;
4370 top: 0;
4371 left: 0;
4372 }
4373 .feedback-block-one .star-rating .elementor-star-empty:before {
4374 content: none;
4375 }
4376 .feedback-block-one .star-rating .elementor-star-1:before {
4377 width: 10%;
4378 }
4379 .feedback-block-one .star-rating .elementor-star-2:before {
4380 width: 20%;
4381 }
4382 .feedback-block-one .star-rating .elementor-star-3:before {
4383 width: 30%;
4384 }
4385 .feedback-block-one .star-rating .elementor-star-4:before {
4386 width: 40%;
4387 }
4388 .feedback-block-one .star-rating .elementor-star-5:before {
4389 width: 50%;
4390 }
4391 .feedback-block-one .star-rating .elementor-star-6:before {
4392 width: 60%;
4393 }
4394 .feedback-block-one .star-rating .elementor-star-7:before {
4395 width: 70%;
4396 }
4397 .feedback-block-one .star-rating .elementor-star-8:before {
4398 width: 80%;
4399 }
4400 .feedback-block-one .star-rating .elementor-star-9:before {
4401 width: 90%;
4402 }
4403 .feedback-block-one.color-two {
4404 background: #755146;
4405 border: none;
4406 }
4407 .feedback-block-one.color-two:hover {
4408 background: #249f47;
4409 }
4410 .feedback-block-one.color-two .review {
4411 border-top: 1px solid #fff;
4412 }
4413 .feedback-block-one.color-two .review ul li a {
4414 color: #fff;
4415 }
4416
4417 /*========= feedback-slider-two css =============*/
4418 .feedback-section-two .slick-dots {
4419 margin: 40px 0 0 15px;
4420 position: relative;
4421 bottom: 0;
4422 text-align: left;
4423 }
4424 .feedback-section-two .slick-dots li {
4425 height: auto;
4426 width: auto;
4427 margin: 0;
4428 }
4429 .feedback-section-two .slick-dots li button {
4430 text-indent: -50000px;
4431 width: 8px;
4432 height: 8px;
4433 border-radius: 50%;
4434 margin: 0 5px;
4435 background: #e4e4e4;
4436 transition: all 0.3s ease-in-out;
4437 padding: 0;
4438 }
4439 .feedback-section-two .slick-dots li.slick-active button {
4440 background: var(--e-global-color-accent);
4441 }
4442
4443 .feedback-slider-two .item {
4444 margin: 50px 25px;
4445 }
4446
4447 .feedback-block-two {
4448 box-shadow: 0 20px 35px rgba(0, 16, 34, 0.03);
4449 background: #ffffff;
4450 border-radius: 10px;
4451 padding: 38px 45px 40px;
4452 border: 0;
4453 }
4454 .feedback-block-two:hover {
4455 background: #fff;
4456 }
4457 .feedback-block-two h3 {
4458 font-size: 20px;
4459 line-height: 2em;
4460 color: #212529;
4461 font-weight: 500;
4462 margin-top: 30px;
4463 margin-bottom: 45px;
4464 }
4465 .feedback-block-two .review {
4466 border: 0;
4467 padding-top: 0;
4468 }
4469 .feedback-block-two .review .text-md {
4470 font-size: 28px;
4471 color: var(--e-global-color-accent);
4472 line-height: 1;
4473 }
4474 .feedback-block-two .review .star-rating {
4475 letter-spacing: 7px;
4476 }
4477 .feedback-block-two .review .star-rating i:before {
4478 color: #ffcc4a;
4479 }
4480 .feedback-block-two .block-footer {
4481 padding-top: 35px;
4482 border-top: 1px solid #000;
4483 }
4484 .feedback-block-two .block-footer .author-img {
4485 width: 50px;
4486 height: 50px;
4487 }
4488 .feedback-block-two .block-footer .name {
4489 margin-bottom: 0;
4490 font-size: 18px;
4491 font-weight: 500;
4492 color: #212529;
4493 line-height: 1;
4494 }
4495 .feedback-block-two .block-footer span {
4496 font-size: 16px;
4497 }
4498 .feedback-block-two .block-footer .quote-icon {
4499 width: 40px;
4500 }
4501
4502 .feedback-section-seven .slick-arrow-one {
4503 position: absolute;
4504 right: 0;
4505 top: -80px;
4506 }
4507 .feedback-section-seven .slick-arrow-one li {
4508 color: #000;
4509 }
4510 .feedback-section-seven .slick-arrow-one li:hover {
4511 background: var(--e-global-color-accent);
4512 color: #fff;
4513 }
4514 .feedback-section-seven .feedback-slider-one {
4515 margin-left: -35px;
4516 margin-right: -35px;
4517 }
4518 .feedback-section-seven .feedback-slider-one .item {
4519 margin: 0 35px;
4520 }
4521 @media (max-width: 1025px) {
4522 .feedback-section-seven .feedback-slider-one .item {
4523 margin: 0 17.5px;
4524 }
4525 }
4526 @media (max-width: 767px) {
4527 .feedback-section-seven .feedback-slider-one .item {
4528 margin: 0 35px;
4529 }
4530 }
4531 .feedback-section-seven .feedback-slider-one .item .feedback-block-one {
4532 position: relative;
4533 }
4534 .feedback-section-seven .feedback-slider-one .item .feedback-block-one .quote-icon {
4535 position: absolute;
4536 top: 58px;
4537 right: 55px;
4538 }
4539 @media (max-width: 1024px) {
4540 .feedback-section-seven .feedback-slider-one .item .feedback-block-one .review {
4541 margin-top: 0 !important;
4542 padding-top: 0 !important;
4543 }
4544 }
4545
4546 .feedback-block-three {
4547 position: relative;
4548 padding: 45px 55px 40px;
4549 background: #FAFAFA;
4550 border-radius: 10px;
4551 border: 0;
4552 }
4553 @media (max-width: 1025px) {
4554 .feedback-block-three {
4555 padding: 35px 40px 35px;
4556 }
4557 }
4558 .feedback-block-three .quote-icon {
4559 position: absolute;
4560 top: 58px;
4561 right: 55px;
4562 width: 41px;
4563 }
4564 .feedback-block-three .review {
4565 border: 0;
4566 padding-top: 0;
4567 }
4568 .feedback-block-three .review .text-md {
4569 font-size: 28px;
4570 color: var(--e-global-color-accent);
4571 }
4572 .feedback-block-three .star-rating i {
4573 letter-spacing: 7px;
4574 }
4575 .feedback-block-three .star-rating i:before {
4576 color: #ffcc4a;
4577 }
4578 .feedback-block-three h3 {
4579 font-size: 24px;
4580 line-height: 2em;
4581 font-weight: 400;
4582 color: #212529;
4583 }
4584 .feedback-block-three .name {
4585 margin-bottom: 0;
4586 font-size: 20px;
4587 color: #212529;
4588 font-weight: 500;
4589 }
4590 .feedback-block-three .name span {
4591 opacity: 0.5;
4592 font-weight: 400;
4593 padding-left: 5px;
4594 }
4595 .feedback-block-three .author-img {
4596 width: 60px;
4597 height: 60px;
4598 }
4599 .feedback-block-three:hover {
4600 background: #fff;
4601 }
4602
4603 /*==== testimonial 8 css ====*/
4604 .feedback-section-three {
4605 position: relative;
4606 }
4607 .feedback-section-three .feedback_slider {
4608 max-width: 950px;
4609 margin: 0 auto;
4610 overflow: hidden;
4611 }
4612 .feedback-section-three .carousel-inner p {
4613 font-size: 36px;
4614 line-height: 1.888em;
4615 color: #000;
4616 margin-bottom: 55px;
4617 }
4618 .feedback-section-three .name {
4619 font-size: 22px;
4620 color: #000;
4621 font-weight: 500;
4622 }
4623 .feedback-section-three .name:before {
4624 content: "";
4625 position: absolute;
4626 width: 30px;
4627 height: 2px;
4628 background: #000;
4629 left: -45px;
4630 top: 16px;
4631 }
4632 .feedback-section-three .name span {
4633 font-weight: 400;
4634 }
4635 .feedback-section-three .carousel-indicators {
4636 position: static;
4637 width: 100%;
4638 margin: 60px 0 0;
4639 display: flex;
4640 justify-content: center;
4641 }
4642 .feedback-section-three .carousel-indicators button {
4643 width: 80px;
4644 height: 80px;
4645 border-radius: 50%;
4646 border: 3px solid transparent;
4647 opacity: 1;
4648 margin: 0 10px;
4649 transition: all 0.2s linear;
4650 text-indent: 0;
4651 padding: 0;
4652 }
4653 .feedback-section-three .carousel-indicators button:focus, .feedback-section-three .carousel-indicators button:hover {
4654 outline: none;
4655 border-color: #29503d;
4656 background: transparent;
4657 }
4658 .feedback-section-three .carousel-indicators button.active {
4659 border-color: #29503d;
4660 }
4661 .feedback-section-three .carousel-btn {
4662 top: 65px;
4663 width: 50px;
4664 height: 50px;
4665 border-radius: 50%;
4666 border: 1px solid rgba(0, 0, 0, 0.15);
4667 opacity: 1;
4668 line-height: 48px;
4669 text-align: center;
4670 font-size: 30px;
4671 color: #000;
4672 padding: 0;
4673 transition: all 0.3s linear;
4674 position: absolute;
4675 }
4676 .feedback-section-three .carousel-btn:hover, .feedback-section-three .carousel-btn:focus {
4677 border-color: #29503d;
4678 background: #29503d;
4679 color: #fff;
4680 }
4681 .feedback-section-three .carousel-btn.carousel-control-next {
4682 right: 0;
4683 left: auto;
4684 }
4685
4686 @media (max-width: 1024px) {
4687 .feedback-section-four .ezd-grid {
4688 display: block;
4689 }
4690 }
4691 .feedback-section-four .bg-wrapper {
4692 background: #1ea243;
4693 padding: 125px 110px 165px 110px;
4694 transition: 0.3s;
4695 }
4696 @media (min-width: 1200px) and (max-width: 1399px) {
4697 .feedback-section-four .bg-wrapper {
4698 padding: 80px 100px 130px 70px;
4699 }
4700 }
4701 @media (max-width: 1199px) {
4702 .feedback-section-four .bg-wrapper {
4703 padding: 60px 70px 100px 35px;
4704 }
4705 }
4706 @media (max-width: 991px) {
4707 .feedback-section-four .bg-wrapper {
4708 padding: 45px 15px 100px;
4709 }
4710 }
4711 .feedback-section-four .bg-wrapper .icon {
4712 width: 80px;
4713 height: 80px;
4714 background: rgba(255, 255, 255, 0.16);
4715 }
4716 .feedback-section-four .bg-wrapper p {
4717 font-size: 40px;
4718 color: #fff;
4719 line-height: 1.7em;
4720 margin: 50px 0 95px;
4721 transition: 0.3s;
4722 }
4723 @media (min-width: 1200px) and (max-width: 1399px) {
4724 .feedback-section-four .bg-wrapper p {
4725 font-size: 35px;
4726 margin-bottom: 70px;
4727 }
4728 }
4729 @media (min-width: 992px) and (max-width: 1199px) {
4730 .feedback-section-four .bg-wrapper p {
4731 font-size: 25px;
4732 margin-bottom: 70px;
4733 }
4734 }
4735 @media (max-width: 991px) {
4736 .feedback-section-four .bg-wrapper p {
4737 font-size: 25px;
4738 margin: 30px 0 40px;
4739 }
4740 }
4741 .feedback-section-four .bg-wrapper .name {
4742 font-size: 20px;
4743 transition: 0.3s;
4744 }
4745 .feedback-section-four .bg-wrapper .slider-arrows {
4746 display: flex;
4747 justify-content: center;
4748 align-items: center;
4749 position: absolute;
4750 list-style: none;
4751 left: 0;
4752 bottom: 0;
4753 margin-bottom: 0;
4754 padding: 0;
4755 }
4756 @media (max-width: 991px) {
4757 .feedback-section-four .bg-wrapper .slider-arrows {
4758 right: 0;
4759 padding: 0;
4760 justify-content: space-between;
4761 }
4762 }
4763 .feedback-section-four .bg-wrapper .slider-arrows li {
4764 width: 60px;
4765 height: 60px;
4766 font-size: 22px;
4767 text-align: center;
4768 line-height: 65px;
4769 color: #fff;
4770 cursor: pointer;
4771 transition: all 0.2s linear;
4772 border-left: 1px solid rgba(255, 255, 255, 0.14);
4773 background: rgba(255, 255, 255, 0.13);
4774 }
4775 .feedback-section-four .bg-wrapper .slider-arrows li:hover {
4776 background: #fff;
4777 color: #000;
4778 }
4779
4780 .feedback-section-four .slider-wrapper {
4781 position: absolute;
4782 width: 79vw;
4783 right: -42vw;
4784 bottom: 10%;
4785 }
4786 @media (min-width: 1921px) {
4787 .feedback-section-four .slider-wrapper {
4788 right: -28vw;
4789 width: 55vw;
4790 }
4791 }
4792 @media (max-width: 1600px) {
4793 .feedback-section-four .slider-wrapper {
4794 right: -30vw;
4795 }
4796 }
4797 @media (max-width: 1400px) {
4798 .feedback-section-four .slider-wrapper {
4799 right: -12vw;
4800 }
4801 }
4802 @media (min-width: 992px) and (max-width: 1199px) {
4803 .feedback-section-four .slider-wrapper {
4804 width: 75vw;
4805 bottom: 10%;
4806 right: -22vw;
4807 }
4808 }
4809 @media (min-width: 1200px) and (max-width: 1399px) {
4810 .feedback-section-four .slider-wrapper {
4811 right: -28vw;
4812 }
4813 }
4814 @media (max-width: 991px) {
4815 .feedback-section-four .slider-wrapper {
4816 width: 100%;
4817 position: static;
4818 }
4819 }
4820 .feedback-section-four .slider-wrapper .item {
4821 margin: 0 15px;
4822 }
4823 .feedback-section-four .slider-wrapper .slick-dots {
4824 position: absolute;
4825 margin: 0;
4826 padding: 0;
4827 bottom: -14%;
4828 left: 20%;
4829 width: auto;
4830 }
4831 @media (max-width: 1024px) {
4832 .feedback-section-four .slider-wrapper .slick-dots {
4833 position: relative;
4834 margin-top: 15px;
4835 left: 0;
4836 bottom: 0;
4837 display: block;
4838 }
4839 }
4840 .feedback-section-four .slider-wrapper .slick-dots li {
4841 width: auto;
4842 height: auto;
4843 margin: 0 auto;
4844 }
4845 .feedback-section-four .slider-wrapper .slick-dots li button {
4846 text-indent: -50000px;
4847 width: 8px;
4848 height: 8px;
4849 border-radius: 50%;
4850 margin: 0 5px;
4851 background: #e4e4e4;
4852 transition: all 0.3s ease-in-out;
4853 padding: 0;
4854 }
4855 .feedback-section-four .slider-wrapper .slick-dots li.slick-active button {
4856 background: var(--e-global-color-accent);
4857 }
4858 @media (min-width: 1400px) {
4859 .feedback-section-four .col-lg-6 {
4860 flex: 0 0 auto;
4861 width: 58.33333333% !important;
4862 }
4863 }
4864 @media (max-width: 1024px) {
4865 .feedback-section-four .col-lg-6 {
4866 width: 100%;
4867 max-width: 100%;
4868 padding-left: 15px;
4869 padding-right: 15px;
4870 margin-bottom: 40px;
4871 }
4872 }
4873 @media (min-width: 992px) {
4874 .feedback-section-four .col-lg-6 {
4875 flex: 0 0 auto;
4876 width: 50%;
4877 }
4878 }
4879
4880 .testimonial-slider .arrow {
4881 width: 45px;
4882 height: 2px;
4883 background: #989dad;
4884 transition: all 0.3s ease-in-out;
4885 display: block;
4886 margin-top: 12px;
4887 position: relative;
4888 }
4889 .testimonial-slider .arrow::before, .testimonial-slider .arrow::after {
4890 content: "";
4891 position: absolute;
4892 width: 15px;
4893 height: 2px;
4894 left: -2px;
4895 background-color: #bdb4b4;
4896 transition: all 0.3s ease-in-out;
4897 }
4898 .testimonial-slider .arrow::before {
4899 transform: rotate(45deg);
4900 right: -1px;
4901 left: auto;
4902 bottom: 6px;
4903 }
4904 .testimonial-slider .arrow::after {
4905 transform: rotate(-45deg);
4906 right: -1px;
4907 left: auto;
4908 top: 6px;
4909 }
4910 .testimonial-slider .next {
4911 height: 25px;
4912 width: 27px;
4913 position: absolute;
4914 top: 50%;
4915 transform: translateY(-50%);
4916 transition: all 0.3s ease-in-out;
4917 right: -50px;
4918 cursor: pointer;
4919 }
4920 .testimonial-slider .next:hover {
4921 right: -50px;
4922 }
4923 .testimonial-slider .next:hover .arrow {
4924 width: 70px;
4925 }
4926
4927 .testimonial-area .testimonial-slider .slick-prev.slick-arrow {
4928 display: none !important;
4929 }
4930
4931 .carousel {
4932 width: 100%;
4933 margin: 0 auto;
4934 overflow: hidden;
4935 }
4936
4937 .carousel-inner {
4938 display: flex;
4939 transition: transform 0.5s ease-in-out;
4940 }
4941
4942 .carousel-item {
4943 flex: 0 0 100%;
4944 }
4945
4946 .carousel img {
4947 width: 100%;
4948 height: auto;
4949 }
4950
4951 .testimonial-item {
4952 background: #ffffff;
4953 box-shadow: 0 5px 15px -3px rgba(131, 146, 167, 0.25);
4954 border-radius: 8px;
4955 padding: 40px;
4956 margin-bottom: 70px;
4957 transition: 0.3s ease-out;
4958 }
4959 @media only screen and (min-width: 320px) and (max-width: 768px) {
4960 .testimonial-item {
4961 margin-bottom: 50px;
4962 }
4963 }
4964 .testimonial-item:hover {
4965 box-shadow: 0 30px 60px -15px rgba(131, 146, 167, 0.3) !important;
4966 }
4967
4968 .spel-video-playlist.video-playlist-1 .video_list .video_list_inner .list .videos_meta i {
4969 padding-right: 4px;
4970 }
4971 .ycp .belah .luhur {
4972 height: 74px;
4973 }
4974 .ycp .belah .luhur span.about {
4975 display: none;
4976 }
4977 .ycp .belah .luhur span.tombol {
4978 font-size: 14px;
4979 }
4980 .ycp .belah .luhur span.tombol.vid-next {
4981 float: right;
4982 margin-right: 0;
4983 }
4984
4985 .video_list_area.bg_gradient {
4986 background: linear-gradient(180deg, #ffffff 0%, #f0f3f7 100%);
4987 }
4988 .video_list_area.bg_gradient .accordion .card {
4989 box-shadow: 0 0.3px 0.9px rgba(29, 56, 70, 0.1), 0 1.6px 3.6px rgba(29, 56, 70, 0.13);
4990 }
4991 .video_list_area .art-video-player .art-bottom {
4992 overflow: visible;
4993 }
4994 .video_list_area .art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span {
4995 background: transparent !important;
4996 }
4997 .video_list_area .art-video-player .art-state {
4998 width: 80px;
4999 height: 80px;
5000 }
5001 .video_list_area .art-video-player .art-state i {
5002 font-size: 28px;
5003 }
5004 .video_list_area .art-video-player .art-mask-show.add_icon .art-danmuku:before {
5005 content: "";
5006 background: rgba(54, 56, 149, 0.5);
5007 border-radius: 5px 5px 0 0;
5008 position: absolute;
5009 left: 0;
5010 top: 0;
5011 height: 100%;
5012 width: 100%;
5013 z-index: 11;
5014 }
5015 .video_list_area.theatermode {
5016 overflow: hidden;
5017 }
5018 .video_list_area.theatermode .row > * {
5019 flex: 0 0 100%;
5020 max-width: 100%;
5021 transition: all 0.3s linear 0s;
5022 }
5023 .video_list_area.theatermode .video_list {
5024 width: 100%;
5025 margin-top: 100px;
5026 }
5027 .video_list_area.theatermode .video_list .video_list_inner .card .card-body .nav li {
5028 width: 100%;
5029 display: block;
5030 }
5031
5032 .art-auto-size {
5033 height: 530px !important;
5034 align-items: flex-start !important;
5035 }
5036
5037 .art-video-player.art-subtitle-show.art-layer-show.art-control-show.art-mask-show.art-fullscreen:hover .art-bottom {
5038 bottom: 0 !important;
5039 }
5040
5041 .art-video-player.art-fullscreen-web {
5042 height: 100% !important;
5043 position: relative !important;
5044 z-index: 10 !important;
5045 }
5046
5047 .art-video-player {
5048 width: 100% !important;
5049 }
5050
5051 .mCSB_scrollTools {
5052 width: 8px;
5053 background: #fff;
5054 border-radius: 4px;
5055 }
5056 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
5057 width: 8px;
5058 background: #b8c3cc;
5059 }
5060 .mCSB_scrollTools .mCSB_draggerRail {
5061 width: 8px;
5062 background: #fff;
5063 }
5064
5065 .video_list .play_list_title {
5066 color: #1d2746;
5067 margin-bottom: 32px;
5068 }
5069 .video_list .mCustomScrollBox {
5070 padding-right: 20px;
5071 }
5072 .video_list .mCSB_scrollTools {
5073 width: 8px;
5074 background: #fff;
5075 border-radius: 4px;
5076 }
5077 .video_list .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
5078 width: 8px;
5079 background: #b8c3cc;
5080 }
5081 .video_list .mCSB_scrollTools .mCSB_draggerRail {
5082 width: 8px;
5083 background: #fff;
5084 }
5085 .video_list .video_list_inner {
5086 max-height: 472px;
5087 padding-right: 0;
5088 }
5089 .video_list .video_list_inner .accordion {
5090 display: grid;
5091 row-gap: 12px;
5092 }
5093 .video_list .video_list_inner .accordion .accordion-panel {
5094 border: none;
5095 border-radius: 0 5px 5px 5px !important;
5096 overflow: hidden;
5097 margin-bottom: 0;
5098 }
5099 .video_list .video_list_inner .accordion .accordion-panel .spe-accordion {
5100 border: none;
5101 border-radius: 0 !important;
5102 background-color: transparent;
5103 margin-bottom: 0;
5104 }
5105 .video_list .video_list_inner .accordion .accordion-panel .spe-accordion:last-child {
5106 margin-bottom: 0;
5107 }
5108 .video_list .video_list_inner .accordion .accordion-panel .spe-accordion .card-header {
5109 border: none !important;
5110 background: transparent;
5111 padding: 0;
5112 }
5113 .video_list .video_list_inner .accordion .accordion-panel .spe-accordion .card-header .list_title {
5114 font-weight: 700;
5115 font-family: "Roboto", sans-serif;
5116 }
5117 .video_list .video_list_inner .accordion .accordion-panel .spe-accordion .card-header button {
5118 padding: 16px 30px 16px 30px;
5119 font-size: 18px;
5120 color: #242729;
5121 font-weight: 500;
5122 text-decoration: none;
5123 margin-bottom: 0;
5124 border: none;
5125 outline: none;
5126 text-transform: inherit;
5127 display: flex;
5128 align-items: center;
5129 background: rgba(255, 255, 255, 0);
5130 }
5131 .video_list .video_list_inner .accordion .accordion-panel .spe-accordion .card-header button .list_count {
5132 color: #7f8493;
5133 font-size: 14px;
5134 font-weight: 400;
5135 position: relative;
5136 margin-left: 11px;
5137 background: transparent;
5138 height: 22px;
5139 display: flex;
5140 align-items: center;
5141 line-height: 1.2;
5142 padding: 3px 7px 5px 7px;
5143 transition: all 0.3s;
5144 min-width: 20px;
5145 border-radius: 2em;
5146 }
5147 .video_list .video_list_inner .accordion .accordion-panel .spe-accordion .card-header button .plus-minus {
5148 margin-left: auto;
5149 right: 20px;
5150 position: absolute;
5151 }
5152 .video_list .video_list_inner .accordion .accordion-panel .spe-accordion .card-header button .plus-minus svg {
5153 line-height: 26px;
5154 color: #425466;
5155 }
5156
5157 .video_list .video_list_inner .accordion .accordion-panel .spe-accordion .card-header button #plus {
5158 display: block;
5159 }
5160
5161 .video_list .video_list_inner .accordion .spe-collapsed .spe-accordion .card-header button #plus {
5162 display: none;
5163 }
5164
5165 .video_list .video_list_inner .accordion .spe-collapsed .spe-accordion .card-header button #minus {
5166 display: block !important;
5167 }
5168
5169 .video_list .video_list_inner .accordion .accordion-panel .spe-accordion .card-header button #minus {
5170 display: none;
5171 }
5172
5173 .video_list .video_list_inner .card .card-body {
5174 padding: 8px 35px 25px 35px;
5175 }
5176 .video_list .video_list_inner .card .card-body .nav {
5177 border: none;
5178 }
5179 .video_list .video_list_inner .card .card-body .nav li {
5180 margin-bottom: 20px;
5181 }
5182 .video_list .video_list_inner .card .card-body .nav li a {
5183 padding: 0;
5184 border: none;
5185 text-decoration: none;
5186 }
5187 .video_list .video_list_inner .card .card-body .nav li a .media .ezd-d-flex {
5188 padding-right: 20px;
5189 }
5190 .video_list .video_list_inner .card .card-body .nav li a .media .ezd-d-flex .video_tab_img {
5191 border-radius: 5px;
5192 position: relative;
5193 overflow: hidden;
5194 }
5195 .video_list .video_list_inner .card .card-body .nav li a .media .ezd-d-flex .video_tab_img img {
5196 height: 100%;
5197 }
5198 .video_list .video_list_inner .card .card-body .nav li a .media .ezd-d-flex .video_tab_img:before {
5199 content: "";
5200 background: rgba(29, 39, 70, 0.55);
5201 position: absolute;
5202 left: 0;
5203 top: 0;
5204 width: 100%;
5205 height: 100%;
5206 opacity: 0;
5207 transition: all 300ms linear 0s;
5208 }
5209 .video_list .video_list_inner .card .card-body .nav li a .media .ezd-d-flex .video_tab_img:after {
5210 content: "\f215";
5211 left: 0;
5212 top: 50%;
5213 transform: translateY(-50%);
5214 width: 100%;
5215 text-align: center;
5216 position: absolute;
5217 color: #fff;
5218 opacity: 0;
5219 transition: all 300ms linear 0s;
5220 }
5221 .video_list .video_list_inner .card .card-body .nav li a .media .media-body h4 {
5222 color: #1d2746;
5223 font-size: 14px;
5224 font-weight: 500;
5225 margin-bottom: 3px;
5226 transition: all 300ms linear 0s;
5227 margin-top: 0;
5228 }
5229 .video_list .video_list_inner .card .card-body .nav li a .media .media-body .list {
5230 line-height: 1;
5231 }
5232 .video_list .video_list_inner .card .card-body .nav li a .media .media-body .list div {
5233 display: inline-block;
5234 color: #7f8493;
5235 font-weight: 400;
5236 font-size: 12px;
5237 margin-right: 20px;
5238 }
5239 .video_list .video_list_inner .card .card-body .nav li a .media .media-body .list div:last-child {
5240 margin-right: 0;
5241 }
5242 .video_list .video_list_inner .card .card-body .nav li a .media .media-body .list .dot {
5243 position: relative;
5244 }
5245 .video_list .video_list_inner .card .card-body .nav li a .media .media-body .list .dot::before {
5246 content: "";
5247 width: 3px;
5248 height: 3px;
5249 background: #7f8493;
5250 border-radius: 50%;
5251 position: absolute;
5252 left: -12px;
5253 top: 62%;
5254 transform: translateY(-62%);
5255 }
5256 .video_list .video_list_inner .card .card-body .nav li a:hover .media.d-flex .video_tab_img:before, .video_list .video_list_inner .card .card-body .nav li a:hover .media.d-flex .video_tab_img:after, .video_list .video_list_inner .card .card-body .nav li a.active .media.d-flex .video_tab_img:before, .video_list .video_list_inner .card .card-body .nav li a.active .media.d-flex .video_tab_img:after {
5257 opacity: 1;
5258 }
5259 .video_list .video_list_inner .card .card-body .nav li a:hover .media.d-flex .media-body h4, .video_list .video_list_inner .card .card-body .nav li a.active .media.d-flex .media-body h4 {
5260 color: var(--e-global-color-accent);
5261 }
5262 .video_list .video_list_inner .card .card-body .nav li:hover .media.d-flex .media-body h4 {
5263 text-decoration-color: var(--e-global-color-accent);
5264 text-decoration: underline;
5265 text-underline-offset: 4px;
5266 }
5267 .video_list .video_list_inner .card .card-body .nav li:last-child {
5268 margin-bottom: 0;
5269 }
5270
5271 .art-video-player.art-layer-show .art-layers {
5272 display: none !important;
5273 }
5274
5275 .art-control.art-control-control13.art-control-onlyText {
5276 display: none;
5277 }
5278
5279 /* End Video Area css
5280 ============================================================================================ */
5281 /* Video Slider Area css
5282 ============================================================================================ */
5283 .gallery-thumbs {
5284 margin-top: 0;
5285 padding-left: 20px;
5286 padding-right: 20px;
5287 }
5288 .gallery-thumbs .item {
5289 padding-left: 10px;
5290 padding-right: 10px;
5291 }
5292 .gallery-thumbs .item img {
5293 max-width: 100%;
5294 }
5295 .gallery-thumbs .item .caption_text {
5296 padding-left: 15px;
5297 padding-right: 15px;
5298 }
5299 .gallery-thumbs .item .caption_text svg {
5300 width: 23px;
5301 height: 23px;
5302 }
5303 .gallery-thumbs .item .caption_text h4 {
5304 font-size: 12px;
5305 margin-top: 8px;
5306 }
5307
5308 .next svg,
5309 .prev svg {
5310 width: 10px;
5311 }
5312
5313 .prev {
5314 left: 8px;
5315 }
5316
5317 .next {
5318 right: 8px;
5319 }
5320
5321 .video_slider_area .gallery_inner_thumb {
5322 position: relative;
5323 border-radius: 5px;
5324 overflow: hidden;
5325 }
5326 .video_slider_area .gallery_inner_thumb:before {
5327 content: "";
5328 height: 100%;
5329 width: 100%;
5330 background: linear-gradient(180deg, rgba(44, 44, 81, 0) 0%, rgba(44, 44, 81, 0.9) 73.67%);
5331 position: absolute;
5332 left: 0;
5333 bottom: 0;
5334 border-radius: 5px;
5335 top: 7px;
5336 }
5337 .video_slider_area .gallery-top .art-video-player.art-auto-size {
5338 height: 410px !important;
5339 }
5340 .video_slider_area .gallery-top .art-video-player.art-auto-size:hover .art-bottom {
5341 transform: translateY(0);
5342 }
5343 .video_slider_area .gallery-top .art-video-player {
5344 border-radius: 10px;
5345 overflow: hidden;
5346 }
5347 .video_slider_area .gallery-top .art-video-player .art-bottom {
5348 bottom: 0;
5349 background: rgba(235, 245, 250, 0.1);
5350 border-radius: 0 0 5px 5px;
5351 transform: translateY(48px);
5352 overflow: visible !important;
5353 }
5354 .video_slider_area .gallery-top .art-video-player .art-bottom .art-controls .art-control {
5355 color: #fff;
5356 }
5357 .video_slider_area .gallery-top .art-video-player .art-bottom .art-controls .art-control.art-control-subtitle[aria-label="Hide subtitle"] svg {
5358 fill: rgba(235, 245, 250, 0.5);
5359 }
5360 .video_slider_area .gallery-top .art-video-player .art-bottom .art-controls .art-control.art-control-subtitle[aria-label="Show subtitle"] svg {
5361 fill: #fff;
5362 }
5363 .video_slider_area .gallery-top .art-video-player .art-bottom .art-controls .art-control.art-control-setting[aria-label="Hide subtitle"] svg {
5364 fill: #fff;
5365 }
5366 .video_slider_area .gallery-top .art-video-player .art-bottom .art-controls .art-control.art-control-setting[aria-label="Show subtitle"] svg {
5367 fill: rgba(235, 245, 250, 0.5);
5368 }
5369 .video_slider_area .gallery-top .art-video-player .art-bottom .art-controls .art-control.art-control-control13.art-control-onlyText {
5370 display: none;
5371 }
5372 .video_slider_area .gallery-top .art-video-player .art-bottom .art-controls .art-control .art-icon svg {
5373 fill: rgba(235, 245, 250, 0.5);
5374 }
5375 .video_slider_area .gallery-top .art-video-player .art-bottom .art-controls .art-control .art-icon svg:hover {
5376 fill: #fff !important;
5377 }
5378 .video_slider_area .gallery-top .art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle {
5379 background: #fff;
5380 }
5381 .video_slider_area .gallery-top .art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after {
5382 background: rgba(235, 245, 250, 0.5);
5383 }
5384 .video_slider_area .gallery-top .art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before, .video_slider_area .gallery-top .art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after {
5385 background: #fff;
5386 }
5387 .video_slider_area .gallery-top .art-video-player .art-bottom .art-progress {
5388 background: rgba(235, 245, 250, 0.1);
5389 }
5390 .video_slider_area .gallery-top .art-video-player .art-bottom .art-progress .art-control-progress {
5391 height: 2px;
5392 transition: all 300ms linear 0s;
5393 }
5394 .video_slider_area .gallery-top .art-video-player .art-bottom .art-progress .art-control-progress:hover {
5395 height: 4px;
5396 margin-top: -2px;
5397 }
5398 .video_slider_area.theatermode .gallery-top .artplayer-app,
5399 .video_slider_area.theatermode .gallery-top .art-video-player {
5400 height: 717px !important;
5401 }
5402 .video_slider_area.theatermode .gallery-top .slide_text {
5403 margin-top: 30px;
5404 padding-left: 0;
5405 padding-bottom: 4px;
5406 }
5407 .video_slider_area.theatermode .gallery-top .slide_text p {
5408 max-width: 100%;
5409 }
5410
5411 .slide_text {
5412 padding-left: 8px;
5413 transition: all 300ms linear 0s;
5414 }
5415 .slide_text a {
5416 text-decoration: none !important;
5417 }
5418 .slide_text a .video_title {
5419 font-size: 26px;
5420 font-weight: 500;
5421 margin: 0;
5422 }
5423 .slide_text p {
5424 font-size: 16px;
5425 color: #54595d;
5426 max-width: 420px;
5427 margin: 25px 0 12px;
5428 transition: all 300ms linear 0s;
5429 }
5430 .slide_text .video_user a {
5431 color: #425466;
5432 font-size: 14px;
5433 margin-right: 15px;
5434 display: inline-block;
5435 }
5436 .slide_text .video_user img {
5437 width: auto;
5438 max-width: 100%;
5439 display: inline-block;
5440 position: relative;
5441 top: -1px;
5442 }
5443
5444 .gallery_main_area {
5445 position: relative;
5446 }
5447 .gallery_main_area .prev,
5448 .gallery_main_area .next {
5449 position: absolute;
5450 top: 50%;
5451 transform: translateY(-50%);
5452 cursor: pointer;
5453 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 4px 8px 0 rgba(0, 0, 0, 0.2);
5454 height: 36px;
5455 width: 36px;
5456 border-radius: 50%;
5457 border: 1px solid #dfe1e5;
5458 z-index: 0;
5459 color: #848d95;
5460 background-color: #fff;
5461 display: flex !important;
5462 justify-content: center;
5463 align-items: center;
5464 }
5465 .gallery_main_area .prev:hover svg path,
5466 .gallery_main_area .next:hover svg path {
5467 fill: var(--e-global-color-accent);
5468 }
5469 .gallery_main_area .prev.slick-disabled,
5470 .gallery_main_area .next.slick-disabled {
5471 display: none !important;
5472 }
5473 .gallery_main_area .prev.prev,
5474 .gallery_main_area .next.prev {
5475 left: -20px;
5476 }
5477 .gallery_main_area .prev.next,
5478 .gallery_main_area .next.next {
5479 right: -20px;
5480 }
5481 .gallery_main_area .prev:hover, .gallery_main_area .prev.slick-current,
5482 .gallery_main_area .next:hover,
5483 .gallery_main_area .next.slick-current {
5484 color: #3c4146;
5485 }
5486 .gallery_main_area .gallery-thumbs {
5487 margin-top: 45px;
5488 }
5489 .gallery_main_area .gallery-thumbs .slick-track {
5490 margin: 0 -15px;
5491 }
5492 .gallery_main_area .gallery-thumbs .item {
5493 padding: 0 15px;
5494 position: relative;
5495 cursor: pointer;
5496 }
5497 .gallery_main_area .gallery-thumbs .item > img {
5498 width: 100%;
5499 }
5500 .gallery_main_area .gallery-thumbs .item .caption_text .play-icon {
5501 position: absolute;
5502 right: 0;
5503 top: 50%;
5504 transform: translateY(-50%) translateX(-50%);
5505 text-align: center;
5506 left: 50%;
5507 display: none;
5508 }
5509 .gallery_main_area .gallery-thumbs .item .caption_text .play-icon i {
5510 font-size: 18px;
5511 }
5512 .gallery_main_area .gallery-thumbs .item .caption_text img {
5513 margin: auto !important;
5514 }
5515 .gallery_main_area .gallery-thumbs .item .caption_text .thumbnail_title {
5516 color: #fff;
5517 font-size: 14px;
5518 font-weight: 400;
5519 margin-bottom: 0;
5520 text-align: center;
5521 position: absolute;
5522 bottom: 15px;
5523 transform: translateX(-50%);
5524 left: 50%;
5525 width: 95%;
5526 }
5527 .gallery_main_area .gallery-thumbs .item .caption_text svg {
5528 opacity: 0;
5529 }
5530 .gallery_main_area .gallery-thumbs .item:hover .caption_text svg {
5531 opacity: 1;
5532 }
5533 .gallery_main_area .gallery-thumbs .item.slick-current .caption_text svg {
5534 opacity: 1;
5535 }
5536 .gallery_main_area .gallery-thumbs .item.slick-current .caption_text .play-icon {
5537 display: flex;
5538 }
5539 .gallery_main_area .gallery-thumbs .slick-prev,
5540 .gallery_main_area .gallery-thumbs .slick-next {
5541 z-index: 5;
5542 }
5543 .gallery_main_area .gallery-thumbs .slick-prev::before,
5544 .gallery_main_area .gallery-thumbs .slick-next::before {
5545 content: "";
5546 font-size: 60px;
5547 color: #425466;
5548 opacity: 1;
5549 background-image: url(../img/svg/arrow_left.svg);
5550 }
5551 .gallery_main_area .gallery-thumbs .slick-prev {
5552 left: 0;
5553 }
5554 .gallery_main_area .gallery-thumbs .slick-next {
5555 right: 0;
5556 }
5557
5558 .social_option {
5559 margin-top: 32px;
5560 }
5561
5562 .social_option .count_div.active i {
5563 color: var(--e-global-color-accent);
5564 }
5565
5566 .social_option .count_div {
5567 display: inline-block;
5568 line-height: 40px;
5569 font-size: 14px;
5570 margin-right: 15px;
5571 color: #425466;
5572 }
5573
5574 .social_option .count_div a,
5575 .social_option .count_div i {
5576 color: #425466;
5577 margin-right: 2px;
5578 }
5579
5580 .social_option .share_gropu {
5581 position: relative;
5582 display: inline-block;
5583 width: 160px;
5584 transition: all 300ms linear 0s;
5585 }
5586
5587 .social_option .share_gropu .nav {
5588 position: absolute;
5589 left: 0;
5590 top: 0;
5591 transition: all 300ms linear 0s;
5592 transform: perspective(1px) translateZ(0);
5593 transform-origin: 0 50%;
5594 transition-property: transform;
5595 transform: scaleX(0);
5596 }
5597
5598 .social_option .share_gropu.active {
5599 width: 150px;
5600 }
5601
5602 .social_option .share_gropu.active .nav {
5603 transform: scaleX(1);
5604 }
5605
5606 .social_option .nav {
5607 background: rgba(76, 76, 241, 0.2);
5608 border-radius: 20px;
5609 box-shadow: 0 0.3px 0.9px rgba(29, 56, 70, 0.1), 0 1.6px 3.6px rgba(29, 56, 70, 0.13);
5610 padding-right: 12px;
5611 }
5612
5613 .social_option .nav li {
5614 display: inline-block;
5615 margin-right: 10px;
5616 }
5617
5618 .social_option .nav li i {
5619 color: #3c4146;
5620 }
5621
5622 .social_option .nav li:first-child a {
5623 background: #fafcfc;
5624 box-shadow: 0 0 3.6px rgba(29, 56, 70, 0.1);
5625 border-radius: 20px;
5626 height: 42px;
5627 width: 42px;
5628 text-align: center;
5629 }
5630
5631 .social_option .nav li a {
5632 color: #373b46;
5633 display: inline-block;
5634 line-height: 42px;
5635 }
5636
5637 .social_option .nav li a i {
5638 position: relative;
5639 top: 2px;
5640 }
5641
5642 .social_option .nav li:hover a {
5643 color: var(--e-global-color-accent);
5644 }
5645
5646 .status_area {
5647 margin-top: 125px;
5648 }
5649 .status_area .status_inner {
5650 background: #ffffff;
5651 box-shadow: 0 1px 3px rgba(12, 0, 46, 0.1);
5652 border-radius: 5px;
5653 padding: 25px 50px;
5654 }
5655 .status_area .status_inner .media {
5656 align-self: center;
5657 align-items: center;
5658 }
5659 .status_area .status_inner .media .d-flex {
5660 margin-right: 86px;
5661 }
5662 .status_area .status_inner .media .media-body {
5663 align-self: center;
5664 }
5665 .status_area .status_inner .media .media-body h4 {
5666 font-size: 30px;
5667 font-weight: 700;
5668 margin-bottom: 0;
5669 }
5670 .status_area .status_inner .media .media-right .main_btn {
5671 background: var(--e-global-color-accent);
5672 color: #fff;
5673 line-height: 60px;
5674 padding: 0 37px;
5675 font-size: 20px;
5676 font-weight: 700;
5677 }
5678 .status_area .status_inner .media .media-right .main_btn:hover {
5679 color: #fff;
5680 background: var(--e-global-color-accent);
5681 }
5682
5683 .art-state,
5684 .play-icon {
5685 width: 40px;
5686 height: 40px;
5687 background: #fff;
5688 border-radius: 50%;
5689 display: flex;
5690 justify-content: center;
5691 align-items: center;
5692 }
5693
5694 .art-state i,
5695 .play-icon i {
5696 text-shadow: 0 6px 12px rgba(76, 76, 241, 0.5);
5697 color: var(--e-global-color-accent);
5698 }
5699
5700 .video_popup_slider {
5701 padding: 120px 0;
5702 background: #ffffff;
5703 }
5704 .video_popup_slider .container {
5705 position: relative;
5706 }
5707 .video_popup_slider .prev1,
5708 .video_popup_slider .next1 {
5709 position: absolute;
5710 top: 50%;
5711 transform: translateY(-50%);
5712 height: 50px;
5713 width: 50px;
5714 background: #54595d;
5715 opacity: 0.5;
5716 border-radius: 50%;
5717 transition: all 300ms linear 0s;
5718 cursor: pointer;
5719 text-align: center;
5720 }
5721 .video_popup_slider .prev1 i,
5722 .video_popup_slider .next1 i {
5723 color: #fff;
5724 font-size: 30px;
5725 position: relative;
5726 top: 10px;
5727 }
5728 .video_popup_slider .prev1:hover,
5729 .video_popup_slider .next1:hover {
5730 opacity: 1;
5731 }
5732 .video_popup_slider .prev1.slick-disabled,
5733 .video_popup_slider .next1.slick-disabled {
5734 opacity: 0;
5735 visibility: hidden;
5736 }
5737 .video_popup_slider .prev1 {
5738 left: 25px;
5739 }
5740 .video_popup_slider .next1 {
5741 right: 25px;
5742 }
5743 .video_popup_slider .popup_slick {
5744 margin-left: -15px;
5745 margin-right: -15px;
5746 }
5747 .video_popup_slider .popup_slick .item {
5748 padding-left: 15px;
5749 padding-right: 15px;
5750 border-radius: 5px;
5751 overflow: hidden;
5752 text-align: center;
5753 cursor: pointer;
5754 }
5755 .video_popup_slider .popup_slick .item img {
5756 max-width: 100%;
5757 }
5758 .video_popup_slider .popup_slick .item:hover .item_modal_box .text svg {
5759 opacity: 1;
5760 transform: scale(1);
5761 }
5762 .video_popup_slider .popup_slick .item .item_modal_box {
5763 position: relative;
5764 border-radius: 5px;
5765 overflow: hidden;
5766 height: 320px;
5767 }
5768 .video_popup_slider .popup_slick .item .item_modal_box video::-moz-range-track {
5769 display: none !important;
5770 }
5771 .video_popup_slider .popup_slick .item .item_modal_box video::-moz-range-thumb {
5772 display: none !important;
5773 }
5774 .video_popup_slider .popup_slick .item .item_modal_box:before {
5775 content: "";
5776 position: absolute;
5777 left: 0;
5778 width: 100%;
5779 bottom: 0;
5780 height: 145px;
5781 background: linear-gradient(180deg, rgba(29, 56, 70, 0) 0%, rgba(29, 56, 70, 0.8) 100%);
5782 }
5783 .video_popup_slider .popup_slick .item .item_modal_box video {
5784 height: 320px;
5785 width: 100%;
5786 z-index: 3;
5787 }
5788 .video_popup_slider .popup_slick .item .item_modal_box .text {
5789 bottom: 0;
5790 left: 0;
5791 width: 100%;
5792 text-align: center;
5793 z-index: 2;
5794 padding: 0 15px;
5795 }
5796 .video_popup_slider .popup_slick .item .item_modal_box .text svg,
5797 .video_popup_slider .popup_slick .item .item_modal_box .text img {
5798 position: absolute;
5799 left: 50%;
5800 top: 39%;
5801 margin-left: -20px;
5802 margin-top: -20px;
5803 opacity: 0;
5804 transform: scale(0.8);
5805 transition: all 300ms linear 0s;
5806 }
5807 .video_popup_slider .popup_slick .item .item_modal_box .text h4 {
5808 color: #fff;
5809 font-size: 16px;
5810 font-weight: 400;
5811 margin-bottom: 17px;
5812 position: absolute;
5813 width: 100%;
5814 bottom: 0;
5815 text-align: center;
5816 padding: 0 15px;
5817 left: 0;
5818 }
5819 .video_popup_slider .popup_slick .item .item_modal_box .text img:hover {
5820 transform: scale(1);
5821 opacity: 1;
5822 }
5823
5824 .modal_slider_css .modal-dialog {
5825 max-width: 100%;
5826 margin: 0;
5827 }
5828 .modal_slider_css .modal-dialog .modal-content {
5829 background: #4b5155;
5830 min-height: 100vh;
5831 }
5832 .modal_slider_css .modal-dialog .modal-content .modal-header {
5833 border: none;
5834 padding: 0;
5835 padding-top: 25px;
5836 width: 100%;
5837 height: 76px;
5838 position: relative;
5839 }
5840 .modal_slider_css .modal-dialog .modal-content .modal-header .button_social {
5841 position: absolute;
5842 right: 0;
5843 }
5844 .modal_slider_css .modal-dialog .modal-content .modal-header .close {
5845 height: 50px;
5846 width: 50px;
5847 background: #41484d;
5848 text-align: center;
5849 border-radius: 50%;
5850 font-size: 20px;
5851 color: #fff;
5852 opacity: 1;
5853 margin: 0;
5854 margin-right: 25px;
5855 float: none;
5856 display: inline-block;
5857 transition: all 300ms linear 0s;
5858 }
5859 .modal_slider_css .modal-dialog .modal-content .modal-header .close i {
5860 position: relative;
5861 left: -1px;
5862 top: -1px;
5863 }
5864 .modal_slider_css .modal-dialog .modal-content .modal-header .close:hover {
5865 background: var(--e-global-color-accent);
5866 }
5867 .modal_slider_css .modal-dialog .modal-content .modal-header .share_icon {
5868 height: 50px;
5869 width: 50px;
5870 background: #41484d;
5871 text-align: center;
5872 border-radius: 50%;
5873 font-size: 20px;
5874 display: inline-block;
5875 color: #fff;
5876 opacity: 1;
5877 margin: 0;
5878 margin-right: 27px;
5879 padding: 1rem 1rem;
5880 cursor: pointer;
5881 transition: all 300ms linear 0s;
5882 }
5883 .modal_slider_css .modal-dialog .modal-content .modal-header .share_icon i {
5884 position: relative;
5885 left: -1px;
5886 top: -1px;
5887 }
5888 .modal_slider_css .modal-dialog .modal-content .modal-header .share_icon:hover {
5889 background: var(--e-global-color-accent);
5890 }
5891 .modal_slider_css .modal-dialog .modal-content .modal-header .modal_social {
5892 position: absolute;
5893 right: 106px;
5894 top: 0;
5895 background: #393d40;
5896 width: 171px;
5897 border-radius: 25px;
5898 justify-content: flex-end;
5899 box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
5900 transform-origin: 100% 50%;
5901 transition-property: transform;
5902 transform: scaleX(0);
5903 transition: all 300ms linear 0s;
5904 }
5905 .modal_slider_css .modal-dialog .modal-content .modal-header .modal_social li a {
5906 display: inline-block;
5907 margin-right: 15px;
5908 color: rgba(255, 255, 255, 0.5);
5909 transition: all 300ms linear 0s;
5910 line-height: 50px;
5911 font-size: 18px;
5912 }
5913 .modal_slider_css .modal-dialog .modal-content .modal-header .modal_social li a i {
5914 position: relative;
5915 top: 2px;
5916 }
5917 .modal_slider_css .modal-dialog .modal-content .modal-header .modal_social li a:hover {
5918 color: #fff;
5919 }
5920 .modal_slider_css .modal-dialog .modal-content .modal-header .modal_social li:last-child a {
5921 height: 50px;
5922 width: 50px;
5923 border-radius: 50%;
5924 text-align: center;
5925 background: #41484d;
5926 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 4px 8px rgba(0, 0, 0, 0.2);
5927 font-size: 22px;
5928 line-height: 56px;
5929 margin-right: 0;
5930 }
5931 .modal_slider_css .modal-dialog .modal-content .modal-header .modal_social.active {
5932 transform: scaleX(1);
5933 }
5934 .modal_slider_css .modal-dialog .modal-content .modal-body {
5935 padding-left: 0;
5936 padding-right: 0;
5937 }
5938 .modal_slider_css .modal-dialog .modal-content .modal-body #modal_slider {
5939 padding-left: 0;
5940 }
5941 .modal_slider_css .modal-dialog .modal-content .modal-body .posting {
5942 position: relative;
5943 max-width: 1350px;
5944 margin: auto;
5945 }
5946 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item {
5947 transform: scale(0.8);
5948 margin: 0 20px;
5949 transition: all 300ms linear 0s;
5950 border-radius: 10px;
5951 overflow: hidden;
5952 position: relative;
5953 }
5954 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item h4 {
5955 position: absolute;
5956 left: 0;
5957 bottom: 10px;
5958 width: 100%;
5959 text-align: center;
5960 color: #fff;
5961 font-size: 20px;
5962 font-weight: 400;
5963 opacity: 0;
5964 visibility: hidden;
5965 z-index: 3;
5966 }
5967 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item .video-js {
5968 max-width: 100%;
5969 height: 669px;
5970 border-radius: 5px;
5971 overflow: hidden;
5972 }
5973 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item .video-js .vjs-poster {
5974 background-size: cover;
5975 }
5976 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item .video-js .vjs-progress-control.vjs-control {
5977 margin: 0;
5978 margin-right: -40px;
5979 }
5980 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item .video-js .vjs-time-tooltip {
5981 display: none;
5982 }
5983 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item .video-js .vjs-progress-control .vjs-play-progress {
5984 background-color: #fff;
5985 height: 5px;
5986 }
5987 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item .video-js .vjs-progress-control .vjs-play-progress:before {
5988 display: none;
5989 }
5990 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item .video-js .vjs-progress-control .vjs-load-progress {
5991 background-color: #9da2a6;
5992 height: 5px;
5993 }
5994 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item .video-js .vjs-progress-control .vjs-slider:before {
5995 height: 5px;
5996 background: #9da2a6;
5997 }
5998 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item .video-js .vjs-big-play-button {
5999 background: url(../img/play-button.png) no-repeat;
6000 border: none;
6001 display: none;
6002 }
6003 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item .video-js .vjs-control-bar {
6004 position: absolute;
6005 top: 0;
6006 left: 0;
6007 width: 100%;
6008 background-color: transparent;
6009 height: 5px;
6010 }
6011 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item .video-js .vjs-control-bar .vjs-button {
6012 display: none;
6013 }
6014 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item .video-js .vjs-control-bar .vjs-current-time {
6015 display: none;
6016 }
6017 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item .video-js .vjs-control-bar .vjs-duration {
6018 display: none;
6019 }
6020 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item video {
6021 border-radius: 5px;
6022 overflow: hidden;
6023 }
6024 .modal_slider_css .modal-dialog .modal-content .modal-body .posting .video_item img {
6025 max-width: 100%;
6026 }
6027 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li .video_item {
6028 position: relative;
6029 filter: blur(5px);
6030 transition: all 300ms linear 0s;
6031 }
6032 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li .video_item:before {
6033 content: "";
6034 position: absolute;
6035 left: 0;
6036 top: 0;
6037 width: 100%;
6038 height: 100%;
6039 z-index: 2;
6040 background: rgba(107, 112, 127, 0.5);
6041 opacity: 0;
6042 transition: all 300ms linear 0s;
6043 }
6044 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li .video_item:hover {
6045 filter: blur(0);
6046 }
6047 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li .video_item:hover:before {
6048 opacity: 1;
6049 }
6050 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li.slick-current .video_item {
6051 transform: scale(1);
6052 filter: blur(0);
6053 border-radius: 0 0 5px 5px;
6054 }
6055 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li.slick-current .video_item:before {
6056 display: none;
6057 }
6058 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li.slick-current .video_item:after {
6059 content: "";
6060 background: linear-gradient(180deg, rgba(29, 56, 70, 0) 0%, rgba(29, 56, 70, 0.8) 100%);
6061 position: absolute;
6062 left: 0;
6063 bottom: 0;
6064 height: 285px;
6065 width: 100%;
6066 }
6067 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li.slick-current .video_item h4 {
6068 visibility: visible;
6069 opacity: 1;
6070 }
6071 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li.slick-current .video_item .vjs-big-play-button {
6072 display: block;
6073 }
6074 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li.slick-current .video_item .vjs-playing .vjs-big-play-button {
6075 display: none;
6076 }
6077 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li.slick-current .video_item .vjs-has-started .vjs-big-play-button {
6078 display: none;
6079 }
6080 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li.slick-current .video_item .vjs-ended .vjs-big-play-button {
6081 display: block;
6082 }
6083 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li.slick-current .video_item .vjs-paused .vjs-big-play-button {
6084 display: block;
6085 }
6086 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li.slick-current + .slick-active .video_item {
6087 filter: blur(5px);
6088 transition: all 300ms linear 0s;
6089 }
6090 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li.slick-current + .slick-active .video_item:hover {
6091 filter: blur(0);
6092 }
6093 .modal_slider_css .modal-dialog .modal-content .modal-body .posting li.slick-current + .slick-active .video_item:hover:before {
6094 opacity: 1;
6095 }
6096 .modal_slider_css .modal-dialog .modal-content .modal-body .quesiton_slider {
6097 position: relative;
6098 }
6099 .modal_slider_css .modal-dialog .modal-content .modal-body .prev_modal {
6100 position: absolute;
6101 top: 50%;
6102 height: 50px;
6103 width: 50px;
6104 background: rgba(166, 174, 179, 0.5);
6105 border-radius: 50%;
6106 transition: all 300ms linear 0s;
6107 color: #c0c3cc;
6108 text-align: center;
6109 line-height: 60px;
6110 cursor: pointer;
6111 transform: translateY(-50%);
6112 z-index: 5;
6113 left: 60px;
6114 }
6115 .modal_slider_css .modal-dialog .modal-content .modal-body .prev_modal:hover {
6116 background: var(--e-global-color-accent);
6117 }
6118 .modal_slider_css .modal-dialog .modal-content .modal-body .prev_modal i {
6119 font-size: 20px;
6120 }
6121 .modal_slider_css .modal-dialog .modal-content .modal-body .next_modal {
6122 position: absolute;
6123 top: 50%;
6124 height: 50px;
6125 width: 50px;
6126 background: rgba(166, 174, 179, 0.5);
6127 border-radius: 50%;
6128 transition: all 300ms linear 0s;
6129 color: #c0c3cc;
6130 text-align: center;
6131 line-height: 60px;
6132 cursor: pointer;
6133 transform: translateY(-50%);
6134 z-index: 5;
6135 right: 60px;
6136 }
6137 .modal_slider_css .modal-dialog .modal-content .modal-body .next_modal:hover {
6138 background: var(--e-global-color-accent);
6139 }
6140 .modal_slider_css .modal-dialog .modal-content .modal-body .next_modal i {
6141 font-size: 20px;
6142 }
6143 .modal_slider_css .modal-dialog .modal-content .modal-body .prev_modal.slick-disabled {
6144 opacity: 0;
6145 visibility: hidden;
6146 }
6147 .modal_slider_css .modal-dialog .modal-content .modal-body .next_modal.slick-disabled {
6148 opacity: 0;
6149 visibility: hidden;
6150 }
6151 .modal_slider_css .modal-dialog .modal-content .modal-body h3 {
6152 color: #fff;
6153 font-size: 20px;
6154 font-weight: 400;
6155 margin-left: 50px;
6156 margin-bottom: 18px;
6157 margin-top: 50px;
6158 }
6159 .modal_slider_css .modal-dialog .modal-content .modal-body .main_div_carousel {
6160 position: relative;
6161 }
6162 .modal_slider_css .modal-dialog .modal-content .modal-body .main_div_carousel .prev_car {
6163 position: absolute;
6164 top: 50%;
6165 height: 50px;
6166 width: 50px;
6167 background: rgba(34, 37, 38, 0.9);
6168 border-radius: 50%;
6169 transition: all 300ms linear 0s;
6170 color: #c0c3cc;
6171 text-align: center;
6172 line-height: 60px;
6173 cursor: pointer;
6174 transform: translateY(-50%);
6175 opacity: 0;
6176 left: 60px;
6177 }
6178 .modal_slider_css .modal-dialog .modal-content .modal-body .main_div_carousel .prev_car i {
6179 font-size: 20px;
6180 }
6181 .modal_slider_css .modal-dialog .modal-content .modal-body .main_div_carousel .prev_car:hover {
6182 background: #000;
6183 }
6184 .modal_slider_css .modal-dialog .modal-content .modal-body .main_div_carousel .next_car {
6185 position: absolute;
6186 top: 50%;
6187 height: 50px;
6188 width: 50px;
6189 background: rgba(34, 37, 38, 0.9);
6190 border-radius: 50%;
6191 transition: all 300ms linear 0s;
6192 color: #c0c3cc;
6193 text-align: center;
6194 line-height: 60px;
6195 cursor: pointer;
6196 transform: translateY(-50%);
6197 opacity: 0;
6198 right: 60px;
6199 }
6200 .modal_slider_css .modal-dialog .modal-content .modal-body .main_div_carousel .next_car i {
6201 font-size: 20px;
6202 }
6203 .modal_slider_css .modal-dialog .modal-content .modal-body .main_div_carousel .next_car:hover {
6204 background: #000;
6205 }
6206 .modal_slider_css .modal-dialog .modal-content .modal-body .main_div_carousel .prev_car.slick-disabled {
6207 opacity: 0;
6208 visibility: hidden;
6209 }
6210 .modal_slider_css .modal-dialog .modal-content .modal-body .main_div_carousel .next_car.slick-disabled {
6211 opacity: 0;
6212 visibility: hidden;
6213 }
6214 .modal_slider_css .modal-dialog .modal-content .modal-body .main_div_carousel:hover .prev_car {
6215 opacity: 1;
6216 }
6217 .modal_slider_css .modal-dialog .modal-content .modal-body .main_div_carousel:hover .next_car {
6218 opacity: 1;
6219 }
6220 .modal_slider_css .modal-dialog .modal-content .modal-body .main_div_carousel .slick-current .text_item {
6221 background: #393d40;
6222 }
6223 .modal_slider_css .modal-dialog .modal-content .modal-body .main_div_carousel .slick-current .text_item h4 {
6224 color: #fff;
6225 }
6226 .modal_slider_css .modal-dialog .modal-content .modal-body #modal_carousel {
6227 margin-bottom: 0;
6228 }
6229 .modal_slider_css .modal-dialog .modal-content .modal-body #modal_carousel li {
6230 padding-left: 10px;
6231 padding-right: 10px;
6232 }
6233 .modal_slider_css .modal-dialog .modal-content .modal-body #modal_carousel .slick-list {
6234 padding: 0 27% 0 0 !important;
6235 }
6236 .modal_slider_css .modal-dialog .modal-content .modal-body .text_item {
6237 background: #393d40;
6238 padding: 13px 24px;
6239 border-radius: 5px;
6240 }
6241 .modal_slider_css .modal-dialog .modal-content .modal-body .text_item h4 {
6242 color: #8a8e99;
6243 font-size: 18px;
6244 font-weight: 400;
6245 line-height: 27px;
6246 margin-bottom: 0;
6247 }
6248
6249 .video_slider_area {
6250 position: relative;
6251 }
6252 .video_slider_area #video_loader {
6253 position: absolute;
6254 top: 0;
6255 left: 0;
6256 width: 100%;
6257 height: 100%;
6258 background-color: #f3f3f3;
6259 z-index: 9999;
6260 }
6261 .video_slider_area #video_loader #loader {
6262 border: 6px solid rgba(152, 149, 149, 0.614);
6263 border-top: 6px solid var(--e-global-color-accent);
6264 border-radius: 50%;
6265 width: 60px;
6266 height: 60px;
6267 position: absolute;
6268 top: 50%;
6269 left: 50%;
6270 margin-top: -60px;
6271 margin-left: -60px;
6272 animation: spin 2s linear infinite;
6273 }
6274 .video_slider_area.loaded #video_loader {
6275 display: none;
6276 }
6277 .video_slider_area .video-js {
6278 min-height: 414px;
6279 border-radius: 5px;
6280 overflow: hidden;
6281 }
6282 .video_slider_area .video-js:before {
6283 content: "";
6284 position: absolute;
6285 left: 0;
6286 top: 0;
6287 background: rgba(44, 44, 81, 0.6);
6288 border-radius: 5px;
6289 width: 100%;
6290 height: 100%;
6291 z-index: 1;
6292 }
6293 .video_slider_area .video-js .vjs-big-play-button {
6294 border: none;
6295 }
6296 .video_slider_area .video-js .vjs-control-bar {
6297 transform: translateY(45px);
6298 }
6299 .video_slider_area .video-js .vjs-control-bar .vjs-button {
6300 color: rgba(235, 245, 250, 0.5);
6301 transition: all 300ms linear 0s;
6302 }
6303 .video_slider_area .video-js .vjs-control-bar .vjs-button:hover {
6304 color: #fff;
6305 }
6306 .video_slider_area .video-js .vjs-control.vjs-button.vjs-control-button.vjs-mode-control span {
6307 border-color: rgba(235, 245, 250, 0.5);
6308 transition: all 300ms linear 0s;
6309 }
6310 .video_slider_area .video-js .vjs-control.vjs-button.vjs-control-button.vjs-mode-control:hover span {
6311 border-color: #fff;
6312 }
6313 .video_slider_area .video-js:hover .vjs-control-bar {
6314 transform: translateY(0);
6315 }
6316 .video_slider_area .video-js.vjs-has-started:before {
6317 opacity: 0;
6318 visibility: hidden;
6319 }
6320
6321 @keyframes spin {
6322 0% {
6323 transform: rotate(0deg);
6324 }
6325 100% {
6326 transform: rotate(360deg);
6327 }
6328 }
6329 /* End Video Area css
6330 ============================================================================================ */
6331 /* 3d video Slider Area css
6332 ============================================================================================ */
6333 .flipvideo_area .slider-wrapper.no-padding .js-slider--main {
6334 padding-top: 7px;
6335 }
6336 .flipvideo_area .slider-wrapper.no-padding .js-slider--main .swiper-slide-shadow-left {
6337 background-image: unset;
6338 }
6339 .flipvideo_area .slider-wrapper.no-padding .js-slider--main .swiper-slide-shadow-right {
6340 background-image: unset;
6341 }
6342 .flipvideo_area .slider-wrapper.no-padding .js-slider--main .swiper-slide.swiper-slide-prev {
6343 position: relative;
6344 }
6345 .flipvideo_area .slider-wrapper.no-padding .js-slider--main .swiper-slide.swiper-slide-prev:before {
6346 content: "";
6347 background: rgba(0, 0, 0, 0.6);
6348 position: absolute;
6349 left: 0;
6350 top: 3px;
6351 width: 100%;
6352 height: 98%;
6353 }
6354 .flipvideo_area .slider-wrapper.no-padding .js-slider--main .swiper-slide.swiper-slide-next {
6355 position: relative;
6356 }
6357 .flipvideo_area .slider-wrapper.no-padding .js-slider--main .swiper-slide.swiper-slide-next:before {
6358 content: "";
6359 background: rgba(0, 0, 0, 0.6);
6360 position: absolute;
6361 left: 0;
6362 top: 3px;
6363 width: 100%;
6364 height: 98%;
6365 }
6366 .flipvideo_area .slider-wrapper.no-padding .swiper-container.js-slider--nav {
6367 padding-bottom: 0;
6368 }
6369 .flipvideo_area .slider-wrapper.no-padding .swiper-container.js-slider--nav .swiper-button-prev {
6370 left: 0;
6371 border-top-right-radius: 3px;
6372 border-bottom-right-radius: 3px;
6373 opacity: 0;
6374 transition: all 300ms linear 0s;
6375 background: var(--e-global-color-accent);
6376 }
6377 .flipvideo_area .slider-wrapper.no-padding .swiper-container.js-slider--nav .swiper-button-prev:after {
6378 font-size: 16px;
6379 }
6380 .flipvideo_area .slider-wrapper.no-padding .swiper-container.js-slider--nav .swiper-button-next {
6381 right: 0;
6382 border-top-left-radius: 3px;
6383 border-bottom-left-radius: 3px;
6384 opacity: 0;
6385 transition: all 300ms linear 0s;
6386 background: var(--e-global-color-accent);
6387 }
6388 .flipvideo_area .slider-wrapper.no-padding .swiper-container.js-slider--nav .swiper-button-next:after {
6389 font-size: 16px;
6390 }
6391 .flipvideo_area .slider-wrapper.no-padding .swiper-container.js-slider--nav:hover .swiper-button-prev {
6392 opacity: 1;
6393 }
6394 .flipvideo_area .slider-wrapper.no-padding .swiper-container.js-slider--nav:hover .swiper-button-next {
6395 opacity: 1;
6396 }
6397
6398 .swiper-pagination-bullet {
6399 border: 1px solid #1da1f2;
6400 }
6401
6402 .swiper-pagination-bullet-active {
6403 background: #1da1f2;
6404 }
6405
6406 .swiper-container {
6407 margin-left: auto;
6408 margin-right: auto;
6409 position: relative;
6410 overflow: hidden;
6411 z-index: 1;
6412 }
6413
6414 .swiper-container-no-flexbox .swiper-slide {
6415 float: left;
6416 }
6417
6418 .swiper-container-vertical > .swiper-wrapper {
6419 flex-direction: column;
6420 }
6421
6422 .swiper-wrapper {
6423 position: relative;
6424 width: 100%;
6425 height: 100%;
6426 z-index: 1;
6427 display: flex;
6428 box-sizing: content-box;
6429 }
6430
6431 .swiper-container-android .swiper-slide,
6432 .swiper-wrapper {
6433 transform: translate3d(0, 0, 0);
6434 }
6435
6436 .swiper-container-multirow > .swiper-wrapper {
6437 flex-wrap: wrap;
6438 }
6439
6440 .swiper-container-free-mode > .swiper-wrapper {
6441 transition-timing-function: ease-out;
6442 margin: 0 auto;
6443 }
6444
6445 .swiper-slide {
6446 flex: 0 0 auto;
6447 flex-negative: 0;
6448 flex-shrink: 0;
6449 width: 100%;
6450 height: 100%;
6451 position: relative;
6452 }
6453
6454 .swiper-container-autoheight,
6455 .swiper-container-autoheight .swiper-slide {
6456 height: auto;
6457 }
6458
6459 .swiper-container-autoheight .swiper-wrapper {
6460 align-items: flex-start;
6461 transition-property: transform, height;
6462 }
6463
6464 .swiper-container .swiper-notification {
6465 position: absolute;
6466 left: 0;
6467 top: 0;
6468 pointer-events: none;
6469 opacity: 0;
6470 z-index: -1000;
6471 }
6472
6473 .swiper-wp8-horizontal {
6474 -ms-touch-action: pan-y;
6475 touch-action: pan-y;
6476 }
6477
6478 .swiper-wp8-vertical {
6479 -ms-touch-action: pan-x;
6480 touch-action: pan-x;
6481 }
6482
6483 .swiper-button-next,
6484 .swiper-button-prev {
6485 position: absolute;
6486 top: 50%;
6487 width: 27px;
6488 height: 44px;
6489 margin-top: -22px;
6490 z-index: 10;
6491 cursor: pointer;
6492 background-size: 27px 44px;
6493 background-position: center;
6494 background-repeat: no-repeat;
6495 }
6496
6497 .swiper-button-next.swiper-button-disabled,
6498 .swiper-button-prev.swiper-button-disabled {
6499 opacity: 0.35;
6500 cursor: auto;
6501 pointer-events: none;
6502 }
6503
6504 .swiper-pagination {
6505 position: absolute;
6506 text-align: center;
6507 transition: 0.3s;
6508 transform: translate3d(0, 0, 0);
6509 z-index: 10;
6510 }
6511
6512 .swiper-pagination.swiper-pagination-hidden {
6513 opacity: 0;
6514 }
6515
6516 .swiper-container-horizontal > .swiper-pagination-bullets,
6517 .swiper-pagination-custom,
6518 .swiper-pagination-fraction {
6519 bottom: 10px;
6520 left: 0;
6521 width: 100%;
6522 }
6523
6524 .swiper-pagination-bullet {
6525 width: 8px;
6526 height: 8px;
6527 display: inline-block;
6528 border-radius: 100%;
6529 background: #000;
6530 opacity: 0.2;
6531 }
6532
6533 button.swiper-pagination-bullet {
6534 border: none;
6535 margin: 0;
6536 padding: 0;
6537 box-shadow: none;
6538 appearance: none;
6539 }
6540
6541 .swiper-pagination-clickable .swiper-pagination-bullet {
6542 cursor: pointer;
6543 }
6544
6545 .swiper-pagination-white .swiper-pagination-bullet {
6546 background: #fff;
6547 }
6548
6549 .swiper-pagination-bullet-active {
6550 opacity: 1;
6551 background: #007aff;
6552 }
6553
6554 .swiper-pagination-white .swiper-pagination-bullet-active {
6555 background: #fff;
6556 }
6557
6558 .swiper-pagination-black .swiper-pagination-bullet-active {
6559 background: #000;
6560 }
6561
6562 .swiper-container-vertical > .swiper-pagination-bullets {
6563 right: 10px;
6564 top: 50%;
6565 transform: translate3d(0, -50%, 0);
6566 }
6567
6568 .swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
6569 margin: 5px 0;
6570 display: block;
6571 }
6572
6573 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
6574 margin: 0 5px;
6575 }
6576
6577 .swiper-pagination-progress {
6578 background: rgba(0, 0, 0, 0.25);
6579 position: absolute;
6580 }
6581
6582 .swiper-pagination-progress .swiper-pagination-progressbar {
6583 background: #007aff;
6584 position: absolute;
6585 left: 0;
6586 top: 0;
6587 width: 100%;
6588 height: 100%;
6589 transform: scale(0);
6590 transform-origin: left top;
6591 }
6592
6593 .swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
6594 transform-origin: right top;
6595 }
6596
6597 .swiper-container-horizontal > .swiper-pagination-progress {
6598 width: 100%;
6599 height: 4px;
6600 left: 0;
6601 top: 0;
6602 }
6603
6604 .swiper-container-vertical > .swiper-pagination-progress {
6605 width: 4px;
6606 height: 100%;
6607 left: 0;
6608 top: 0;
6609 }
6610
6611 .swiper-pagination-progress.swiper-pagination-white {
6612 background: rgba(255, 255, 255, 0.5);
6613 }
6614
6615 .swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
6616 background: #fff;
6617 }
6618
6619 .swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
6620 background: #000;
6621 }
6622
6623 .swiper-container-3d {
6624 perspective: 1200px;
6625 }
6626
6627 .swiper-container-3d .swiper-cube-shadow,
6628 .swiper-container-3d .swiper-slide,
6629 .swiper-container-3d .swiper-slide-shadow-bottom,
6630 .swiper-container-3d .swiper-slide-shadow-left,
6631 .swiper-container-3d .swiper-slide-shadow-right,
6632 .swiper-container-3d .swiper-slide-shadow-top,
6633 .swiper-container-3d .swiper-wrapper {
6634 transform-style: preserve-3d;
6635 }
6636
6637 .swiper-container-3d .swiper-slide-shadow-bottom,
6638 .swiper-container-3d .swiper-slide-shadow-left,
6639 .swiper-container-3d .swiper-slide-shadow-right,
6640 .swiper-container-3d .swiper-slide-shadow-top {
6641 position: absolute;
6642 left: 0;
6643 top: 0;
6644 width: 100%;
6645 height: 100%;
6646 pointer-events: none;
6647 z-index: 10;
6648 }
6649
6650 .swiper-container-coverflow .swiper-wrapper,
6651 .swiper-container-flip .swiper-wrapper {
6652 -ms-perspective: 1200px;
6653 }
6654
6655 .swiper-container-cube,
6656 .swiper-container-flip {
6657 overflow: visible;
6658 }
6659
6660 .swiper-container-cube .swiper-slide,
6661 .swiper-container-flip .swiper-slide {
6662 pointer-events: none;
6663 backface-visibility: hidden;
6664 z-index: 1;
6665 }
6666
6667 .swiper-container-cube .swiper-slide .swiper-slide,
6668 .swiper-container-flip .swiper-slide .swiper-slide {
6669 pointer-events: none;
6670 }
6671
6672 .swiper-container-cube .swiper-slide-active,
6673 .swiper-container-cube .swiper-slide-active .swiper-slide-active,
6674 .swiper-container-flip .swiper-slide-active,
6675 .swiper-container-flip .swiper-slide-active .swiper-slide-active {
6676 pointer-events: auto;
6677 }
6678
6679 .swiper-container-cube .swiper-slide-shadow-bottom,
6680 .swiper-container-cube .swiper-slide-shadow-left,
6681 .swiper-container-cube .swiper-slide-shadow-right,
6682 .swiper-container-cube .swiper-slide-shadow-top,
6683 .swiper-container-flip .swiper-slide-shadow-bottom,
6684 .swiper-container-flip .swiper-slide-shadow-left,
6685 .swiper-container-flip .swiper-slide-shadow-right,
6686 .swiper-container-flip .swiper-slide-shadow-top {
6687 z-index: 0;
6688 backface-visibility: hidden;
6689 }
6690
6691 .swiper-container-cube .swiper-slide {
6692 visibility: hidden;
6693 transform-origin: 0 0;
6694 width: 100%;
6695 height: 100%;
6696 }
6697
6698 .swiper-container-cube.swiper-container-rtl .swiper-slide {
6699 transform-origin: 100% 0;
6700 }
6701
6702 .swiper-container-cube .swiper-slide-active,
6703 .swiper-container-cube .swiper-slide-next,
6704 .swiper-container-cube .swiper-slide-next + .swiper-slide,
6705 .swiper-container-cube .swiper-slide-prev {
6706 pointer-events: auto;
6707 visibility: visible;
6708 }
6709
6710 .swiper-container-cube .swiper-cube-shadow {
6711 position: absolute;
6712 left: 0;
6713 bottom: 0;
6714 width: 100%;
6715 height: 100%;
6716 background: #000;
6717 opacity: 0.6;
6718 filter: blur(50px);
6719 z-index: 0;
6720 }
6721
6722 .swiper-container-fade.swiper-container-free-mode .swiper-slide {
6723 transition-timing-function: ease-out;
6724 }
6725
6726 .swiper-container-fade .swiper-slide {
6727 pointer-events: none;
6728 transition-property: opacity;
6729 }
6730
6731 .swiper-container-fade .swiper-slide .swiper-slide {
6732 pointer-events: none;
6733 }
6734
6735 .swiper-container-fade .swiper-slide-active,
6736 .swiper-container-fade .swiper-slide-active .swiper-slide-active {
6737 pointer-events: auto;
6738 }
6739
6740 .swiper-zoom-container {
6741 width: 100%;
6742 height: 100%;
6743 display: flex;
6744 justify-content: center;
6745 align-items: center;
6746 text-align: center;
6747 }
6748
6749 .swiper-zoom-container > canvas,
6750 .swiper-zoom-container > img,
6751 .swiper-zoom-container > svg {
6752 max-width: 100%;
6753 max-height: 100%;
6754 -o-object-fit: contain;
6755 object-fit: contain;
6756 }
6757
6758 .swiper-scrollbar {
6759 border-radius: 10px;
6760 position: relative;
6761 -ms-touch-action: none;
6762 background: rgba(0, 0, 0, 0.1);
6763 }
6764
6765 .swiper-container-horizontal > .swiper-scrollbar {
6766 position: absolute;
6767 left: 1%;
6768 bottom: 3px;
6769 z-index: 50;
6770 height: 5px;
6771 width: 98%;
6772 }
6773
6774 .swiper-container-vertical > .swiper-scrollbar {
6775 position: absolute;
6776 right: 3px;
6777 top: 1%;
6778 z-index: 50;
6779 width: 5px;
6780 height: 98%;
6781 }
6782
6783 .swiper-scrollbar-drag {
6784 height: 100%;
6785 width: 100%;
6786 position: relative;
6787 background: rgba(0, 0, 0, 0.5);
6788 border-radius: 10px;
6789 left: 0;
6790 top: 0;
6791 }
6792
6793 .swiper-scrollbar-cursor-drag {
6794 cursor: move;
6795 }
6796
6797 .swiper-lazy-preloader {
6798 width: 42px;
6799 height: 42px;
6800 position: absolute;
6801 left: 50%;
6802 top: 50%;
6803 margin-left: -21px;
6804 margin-top: -21px;
6805 z-index: 10;
6806 transform-origin: 50%;
6807 animation: swiper-preloader-spin 1s steps(12, end) infinite;
6808 }
6809
6810 @-webkit-keyframes swiper-preloader-spin {
6811 100% {
6812 -webkit-transform: rotate(360deg);
6813 }
6814 }
6815 @keyframes swiper-preloader-spin {
6816 100% {
6817 transform: rotate(360deg);
6818 }
6819 }
6820 .swiper-container.one {
6821 padding-top: 40px;
6822 text-align: center;
6823 }
6824
6825 .swiper-container.one .swiper-slide {
6826 padding: 0 43px;
6827 }
6828
6829 .swiper-container {
6830 width: 100%;
6831 padding-bottom: 60px;
6832 }
6833
6834 .swiper-slide img {
6835 display: block;
6836 margin: auto;
6837 max-width: 100%;
6838 }
6839
6840 .js-slider--main .swiper-slide {
6841 width: 390px;
6842 height: auto;
6843 padding: 0 0;
6844 }
6845
6846 .swiper-slide .slider-image .preview-icon {
6847 z-index: -1;
6848 width: calc(100% - 30px);
6849 }
6850
6851 .swiper-slide.swiper-slide-active .slider-image:hover .preview-icon {
6852 opacity: 1;
6853 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
6854 z-index: 1;
6855 }
6856
6857 .swiper-container-horizontal > .swiper-pagination-bullets,
6858 .swiper-pagination-custom,
6859 .swiper-pagination-fraction {
6860 bottom: 0;
6861 }
6862
6863 .swiper-pagination-bullet {
6864 background: transparent none repeat scroll 0 0;
6865 border: 1px solid #ee0f6f;
6866 border-radius: 10px;
6867 display: inline-block;
6868 height: 10px;
6869 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
6870 opacity: 1;
6871 width: 26px;
6872 transition: 0.2s;
6873 }
6874
6875 .swiper-pagination-bullet-active {
6876 background: rgba(0, 0, 0, 0) linear-gradient(to right, #ee0f6f 0%, #f89482 100%) repeat scroll 0 0;
6877 border: medium none;
6878 height: 12px;
6879 opacity: 1;
6880 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
6881 width: 12px;
6882 }
6883
6884 .art-video-player .art-mask .art-state {
6885 width: 80px !important;
6886 height: 80px !important;
6887 bottom: 0 !important;
6888 right: 0 !important;
6889 left: 0 !important;
6890 top: 0 !important;
6891 margin: auto;
6892 overflow: hidden;
6893 transform: unset !important;
6894 }
6895
6896 .art-video-player .art-mask .art-state i svg {
6897 fill: white;
6898 width: 100px;
6899 height: 100px;
6900 background: blue;
6901 }
6902
6903 .accordion-panel .accordion-content.show #minus {
6904 display: inline-block;
6905 }
6906
6907 .accordion-panel .accordion-header.active::before {
6908 content: "-";
6909 }
6910
6911 .spe_accordion_inner:not(.spe-collapsed) #plus {
6912 display: none;
6913 }
6914
6915 .accordion-panel .accordion-content {
6916 overflow: hidden;
6917 }
6918
6919 .accordion-header {
6920 cursor: pointer;
6921 }
6922
6923 .video_player .tab-content {
6924 display: block;
6925 }
6926
6927 .art-undercover {
6928 background: #000;
6929 position: fixed;
6930 top: 0;
6931 left: 0;
6932 display: none;
6933 height: 100%;
6934 width: 100%;
6935 opacity: 0.9;
6936 z-index: 10;
6937 }
6938
6939 @media (max-width: 576px) {
6940 .video_list_area .art-video-player {
6941 height: 396px !important;
6942 }
6943 }
6944 @media (max-width: 450px) {
6945 .video_list_area .art-video-player {
6946 height: 277px !important;
6947 }
6948 }
6949 /*=========== message_alert Shortcode css ========*/
6950 .message_alert {
6951 display: flex;
6952 border: 1px solid #ebebeb;
6953 border-radius: 4px;
6954 background: rgba(243, 243, 243, 0.24);
6955 padding: 32px 40px 30px;
6956 margin-bottom: 0;
6957 }
6958 .message_alert i {
6959 font-size: 24px;
6960 color: #abb0c0;
6961 margin-right: 25px;
6962 }
6963 .message_alert .title {
6964 font-size: 16px;
6965 color: #031933;
6966 font-weight: 500;
6967 margin-bottom: 0;
6968 margin-top: 0;
6969 }
6970 .message_alert p {
6971 margin-bottom: 0;
6972 margin-top: 12px;
6973 }
6974 .message_alert .close {
6975 position: absolute;
6976 right: 14px;
6977 top: 12px;
6978 font-size: 24px;
6979 opacity: 1;
6980 border: none;
6981 background: transparent;
6982 }
6983 .message_alert .close i {
6984 margin-right: 0;
6985 }
6986
6987 .alert-danger {
6988 background: rgba(255, 243, 244, 0.7);
6989 border-color: #fbadb3;
6990 }
6991 .alert-danger i,
6992 .alert-danger .title {
6993 color: #fa303e;
6994 }
6995
6996 .alert-success {
6997 background: rgba(241, 253, 243, 0.7);
6998 border-color: #94e3a1;
6999 }
7000 .alert-success i,
7001 .alert-success .title {
7002 color: #10d631;
7003 }
7004
7005 .alert-warning {
7006 background: #fefbf1;
7007 border-color: #f2dca0;
7008 }
7009 .alert-warning i,
7010 .alert-warning .title {
7011 color: #f6ba18;
7012 }
7013
7014 .alert-info {
7015 background: #f1fbfd;
7016 border-color: #a0e3f2;
7017 }
7018 .alert-info i,
7019 .alert-info .title {
7020 color: #055160;
7021 }
7022
7023 .notice-box {
7024 border-left: 10px solid;
7025 padding: 30px 40px;
7026 margin-bottom: 0;
7027 margin-top: 0;
7028 }
7029 .notice-box:before, .notice-box:after {
7030 display: none;
7031 }
7032 .notice-box i {
7033 font-size: 24px;
7034 margin-right: 25px;
7035 }
7036 .notice-box h5 {
7037 font-size: 20px;
7038 font-weight: 500;
7039 margin-bottom: 16px;
7040 }
7041 .notice-box p {
7042 font-size: 18px;
7043 font-weight: 400;
7044 margin-bottom: 0;
7045 color: #6b707f;
7046 line-height: 34px;
7047 }
7048 .notice-box p span {
7049 padding: 1px 10px;
7050 background: #fff;
7051 color: #ed2937;
7052 }
7053
7054 .notice-success {
7055 background: #459e6d;
7056 border-color: #30845e;
7057 }
7058 .notice-success p {
7059 color: #ebebeb;
7060 }
7061
7062 .notice-warning {
7063 background: #fefaed;
7064 border-color: #ffce49;
7065 }
7066 .notice-warning i {
7067 color: #ffce49;
7068 padding-top: 4px;
7069 }
7070
7071 .notice-danger {
7072 background: #ffeff0;
7073 border-color: #ff5e69;
7074 }
7075 .notice-danger i {
7076 color: #ff5e69;
7077 }
7078
7079 .explanation {
7080 position: relative;
7081 background: linear-gradient(90deg, #fff, rgba(117, 227, 251, 0.6196078431));
7082 border: 10px solid #fff;
7083 padding: 1rem 2rem;
7084 border-radius: 16px;
7085 }
7086 .explanation::before {
7087 content: "";
7088 position: absolute;
7089 top: -10px;
7090 left: -10px;
7091 right: -10px;
7092 bottom: -10px;
7093 border: 1px solid #e6edf0;
7094 border-radius: 8px;
7095 pointer-events: none;
7096 }
7097 .explanation::after {
7098 content: "Hey!";
7099 text-transform: uppercase;
7100 font-weight: 700;
7101 top: -19px;
7102 left: 1rem;
7103 padding: 0 0.5rem;
7104 font-size: 0.6rem;
7105 position: absolute;
7106 z-index: 1;
7107 color: #000;
7108 background: #fff;
7109 }
7110
7111 .note-with-icon {
7112 margin: 0;
7113 padding-left: 20px;
7114 position: relative;
7115 }
7116 .note-with-icon .nic-content-wrap .info-tab .icon-wrapper::before {
7117 content: "";
7118 display: inline-block;
7119 position: absolute;
7120 left: 0;
7121 transform: rotateX(60deg);
7122 }
7123 .note-with-icon .nic-content-wrap .info-tab .icon-wrapper i {
7124 position: absolute;
7125 top: 0;
7126 bottom: 0;
7127 margin: auto;
7128 display: block;
7129 left: 0;
7130 right: 0;
7131 text-align: center;
7132 height: 20px;
7133 color: white;
7134 }
7135 .note-with-icon .nic-content-wrap .info-tab .icon-wrapper::after {
7136 content: "";
7137 display: inline-block;
7138 position: absolute;
7139 left: 0;
7140 transform: rotateX(60deg);
7141 background-color: #3b3f4c;
7142 width: 20px;
7143 height: 20px;
7144 border: 12px solid transparent;
7145 border-bottom-color: #fff;
7146 border-left-color: #fff;
7147 bottom: -18px;
7148 box-shadow: inset 12px 0 13px rgba(0, 0, 0, 0.5);
7149 }
7150
7151 .note-with-icon .nic-content-wrap {
7152 margin: 0 0 0 4px;
7153 }
7154
7155 .nic-content-wrap .nic-alert {
7156 padding: 3px;
7157 margin: 15px 0 20px;
7158 }
7159
7160 .nic-alert .nic-content-wrap .note-box {
7161 color: #144261;
7162 background: #d5e9f6;
7163 padding: 30px 40px;
7164 border: 1px solid rgba(255, 255, 255, 0);
7165 }
7166
7167 .nic-alert .nic-content-wrap .note-box h5.title {
7168 margin-bottom: 16px;
7169 }
7170
7171 .nic-alert .nic-content-wrap .note-box p {
7172 margin-bottom: 3px;
7173 }
7174
7175 .nic-alert .nic-content-wrap .note-icon {
7176 width: 40px;
7177 height: 40px;
7178 display: inline-block;
7179 position: absolute;
7180 top: 20px;
7181 left: 0;
7182 color: white;
7183 }
7184
7185 /* ALERT [MESSAGE && INFO] */
7186 .nic-alert.nic-alert-info .nic-content-wrap .note-box,
7187 .nic-alert.nic-alert-message .nic-content-wrap .note-box {
7188 background: rgb(243, 243, 255);
7189 }
7190
7191 .nic-alert.nic-alert-info .nic-content-wrap .note-icon,
7192 .nic-alert.nic-alert-message .nic-content-wrap .note-icon {
7193 background: #4c5267;
7194 }
7195
7196 .nic-alert-message .note-icon .icon-wrapper::after,
7197 .nic-alert-info .note-icon .icon-wrapper::after {
7198 background: #3b3f4c;
7199 }
7200
7201 /* ALERT [WARNING] */
7202 .nic-alert.nic-alert-warning .nic-content-wrap .note-box {
7203 background: #fefbf1;
7204 }
7205
7206 .nic-alert.nic-alert-warning .nic-content-wrap .note-icon {
7207 background: #f6ba18;
7208 }
7209
7210 .nic-alert.nic-alert-warning .note-icon .icon-wrapper::after {
7211 background: #e1aa17;
7212 }
7213
7214 /* ALERT [SUCCESS] */
7215 .nic-alert.nic-alert-success .nic-content-wrap .note-box {
7216 background: #459e6d;
7217 }
7218
7219 .nic-alert.nic-alert-success .nic-content-wrap .note-icon {
7220 background: #30845e;
7221 }
7222
7223 .nic-alert.nic-alert-success .note-icon .icon-wrapper::after {
7224 background: #2d7655;
7225 }
7226
7227 /* ALERT [DANGER] */
7228 .nic-alert.nic-alert-danger .nic-content-wrap .note-box {
7229 background: #ffeff0;
7230 }
7231
7232 .nic-alert.nic-alert-danger .nic-content-wrap .note-icon {
7233 background: #fa303e;
7234 }
7235
7236 .nic-alert.nic-alert-danger .note-icon .icon-wrapper::after {
7237 background: #fa303e;
7238 }
7239
7240 .dual-box-wrapper {
7241 position: relative;
7242 border-width: 2.5px;
7243 border-radius: 8px;
7244 border-style: solid;
7245 }
7246
7247 .dual-box-wrapper.bottom-right,
7248 .dual-box-wrapper.top-right {
7249 right: -8px;
7250 }
7251
7252 .dual-box-content {
7253 bottom: 10px;
7254 left: 10px;
7255 border-width: 2.5px;
7256 border-radius: 8px;
7257 border-style: solid;
7258 background: #fff;
7259 position: relative;
7260 padding: 20px;
7261 box-sizing: border-box;
7262 }
7263 .dual-box-content.top-left {
7264 top: 10px;
7265 left: 10px;
7266 }
7267 .dual-box-content.top-right {
7268 top: 10px;
7269 right: 10px;
7270 left: unset;
7271 }
7272 .dual-box-content.bottom-right {
7273 bottom: 10px;
7274 right: 10px;
7275 left: unset;
7276 }
7277 .dual-box-content .notice-box {
7278 display: flex;
7279 border: none;
7280 border-radius: 6px;
7281 margin: 0;
7282 padding: 20px;
7283 }
7284 .dual-box-content.notice-warning .dual-box-content {
7285 border-color: #f6ba18;
7286 }
7287 .dual-box-content.notice-success .dual-box-content {
7288 border-color: #30845e;
7289 }
7290 .dual-box-content.notice-danger .dual-box-content {
7291 border-color: #fa303e;
7292 }
7293 .dual-box-content.notice-success .dual-box-content i {
7294 color: #459e6d;
7295 }
7296 .dual-box-content p {
7297 color: #535a60;
7298 }
7299
7300 .block-notice-wrapper {
7301 position: relative;
7302 padding: 20px 40px;
7303 margin: 0 0 5px;
7304 box-sizing: border-box;
7305 }
7306 .block-notice-wrapper::before {
7307 content: "";
7308 display: block;
7309 clear: both;
7310 width: 1rem;
7311 height: 100%;
7312 border-bottom-width: 1px;
7313 border-left-width: 1px;
7314 border-top-width: 1px;
7315 border-style: solid;
7316 border-color: #8cafd3;
7317 position: absolute;
7318 left: 0;
7319 top: 0;
7320 border-right: none;
7321 }
7322 .block-notice-wrapper::after {
7323 content: "";
7324 display: block;
7325 clear: both;
7326 width: 1rem;
7327 height: 100%;
7328 border-bottom-width: 1px;
7329 border-right-width: 1px;
7330 border-top-width: 1px;
7331 border-style: solid;
7332 border-color: #8cafd3;
7333 position: absolute;
7334 right: 0;
7335 top: 0;
7336 border-left: none;
7337 }
7338
7339 .block-notice-content-wrapper {
7340 background: white;
7341 position: relative;
7342 }
7343
7344 .block-notice-wrapper .block-notice-icon {
7345 width: 60px;
7346 height: 60px;
7347 border-radius: 50%;
7348 background: #fff;
7349 position: absolute;
7350 left: -28px;
7351 top: 15px;
7352 border: 10px solid white;
7353 }
7354 .block-notice-wrapper .block-notice-icon svg {
7355 width: auto;
7356 position: absolute;
7357 right: -2px;
7358 max-width: 2.5rem;
7359 top: -2px;
7360 z-index: 9999;
7361 }
7362
7363 .dual-box-wrapper .dual-box-content .notice-box i {
7364 width: auto;
7365 padding: 0;
7366 box-sizing: border-box;
7367 margin-right: 15px;
7368 }
7369 .dual-box-wrapper .dual-box-content .notice-box svg {
7370 width: auto;
7371 padding: 0;
7372 height: auto;
7373 max-height: 30px;
7374 margin-top: 5px;
7375 max-width: 3rem;
7376 margin-right: 15px;
7377 }
7378
7379 .block-notice-wrapper .block-notice-icon i {
7380 position: absolute;
7381 font-size: 22px;
7382 bottom: 0;
7383 margin: auto;
7384 display: block;
7385 text-align: center;
7386 height: 0;
7387 top: -22px;
7388 z-index: 9999;
7389 }
7390 .block-notice-wrapper .block-notice-body h5 {
7391 margin-bottom: 20px;
7392 }
7393 .block-notice-wrapper .block-notice-body p {
7394 margin: 0;
7395 }
7396 .block-notice-wrapper .block-notice-icon:after {
7397 content: "";
7398 display: block;
7399 clear: both;
7400 width: 100%;
7401 height: 100%;
7402 position: absolute;
7403 border-radius: 50%;
7404 }
7405 .block-notice-wrapper.block-notice-message .block-notice-icon:after {
7406 background: rgba(76, 76, 241, 0.05);
7407 }
7408 .block-notice-wrapper.block-notice-warning .block-notice-icon:after {
7409 background: #fefbf1;
7410 }
7411 .block-notice-wrapper.block-notice-info .block-notice-icon:after {
7412 background: #f6f6fe;
7413 }
7414 .block-notice-wrapper.block-notice-success .block-notice-icon:after {
7415 background: #459e6d;
7416 }
7417 .block-notice-wrapper.block-notice-danger .block-notice-icon:after {
7418 background: #ffeff0;
7419 }
7420 .block-notice-wrapper.block-notice-message:before, .block-notice-wrapper.block-notice-message:after {
7421 border-color: #4c5267;
7422 }
7423 .block-notice-wrapper.block-notice-warning:before, .block-notice-wrapper.block-notice-warning:after {
7424 border-color: #f6ba18;
7425 }
7426 .block-notice-wrapper.block-notice-info:before, .block-notice-wrapper.block-notice-info:after {
7427 border-color: #4c5267;
7428 }
7429 .block-notice-wrapper.block-notice-success:before, .block-notice-wrapper.block-notice-success:after {
7430 border-color: #30845e;
7431 }
7432 .block-notice-wrapper.block-notice-danger:before, .block-notice-wrapper.block-notice-danger:after {
7433 border-color: #fa303e;
7434 }
7435 .block-notice-wrapper.block-notice-success .block-notice-icon i {
7436 color: #fff;
7437 }
7438
7439 @-webkit-keyframes fadeIn {
7440 0% {
7441 opacity: 0;
7442 }
7443 100% {
7444 opacity: 1;
7445 }
7446 }
7447 @keyframes fadeIn {
7448 0% {
7449 opacity: 0;
7450 }
7451 100% {
7452 opacity: 1;
7453 }
7454 }
7455 .fadeIn {
7456 animation-name: fadeIn;
7457 }
7458
7459 @-webkit-keyframes fadeInDown {
7460 0% {
7461 opacity: 0;
7462 -webkit-transform: translateY(-20px);
7463 transform: translateY(-20px);
7464 }
7465 100% {
7466 opacity: 1;
7467 -webkit-transform: translateY(0);
7468 transform: translateY(0);
7469 }
7470 }
7471 @keyframes fadeInDown {
7472 0% {
7473 opacity: 0;
7474 -webkit-transform: translateY(-20px);
7475 -ms-transform: translateY(-20px);
7476 transform: translateY(-20px);
7477 }
7478 100% {
7479 opacity: 1;
7480 -webkit-transform: translateY(0);
7481 -ms-transform: translateY(0);
7482 transform: translateY(0);
7483 }
7484 }
7485 .fadeInDown {
7486 -webkit-animation-name: fadeInDown;
7487 animation-name: fadeInDown;
7488 }
7489
7490 @-webkit-keyframes height {
7491 0% {
7492 opacity: 0;
7493 height: 0;
7494 }
7495 100% {
7496 opacity: 0.1;
7497 height: 50%;
7498 }
7499 }
7500 @keyframes height {
7501 0% {
7502 opacity: 0;
7503 height: 0;
7504 transition: all 0.6s linear;
7505 }
7506 100% {
7507 opacity: 0.3;
7508 height: 50%;
7509 }
7510 }
7511 .height {
7512 -webkit-animation-name: height;
7513 animation-name: height;
7514 }
7515
7516 @-webkit-keyframes fadeInDown2 {
7517 0% {
7518 -webkit-transform: translateY(-40px);
7519 -ms-transform: translateY(-40px);
7520 transform: translateY(-40px);
7521 opacity: 0;
7522 }
7523 100% {
7524 -webkit-transform: translateY(0);
7525 transform: translateY(0);
7526 opacity: 0.2;
7527 }
7528 }
7529 @keyframes fadeInDown2 {
7530 0% {
7531 -webkit-transform: translateY(-40px);
7532 -ms-transform: translateY(-40px);
7533 transform: translateY(-40px);
7534 opacity: 0;
7535 }
7536 100% {
7537 -webkit-transform: translateY(0);
7538 -ms-transform: translateY(0);
7539 transform: translateY(0);
7540 opacity: 0.2;
7541 }
7542 }
7543 .fadeInDown2 {
7544 -webkit-animation-name: fadeInDown2;
7545 animation-name: fadeInDown2;
7546 }
7547
7548 @-webkit-keyframes fadeInDownBig {
7549 0% {
7550 opacity: 0;
7551 -webkit-transform: translateY(-2000px);
7552 transform: translateY(-2000px);
7553 }
7554 100% {
7555 opacity: 1;
7556 -webkit-transform: translateY(0);
7557 transform: translateY(0);
7558 }
7559 }
7560 @keyframes fadeInDownBig {
7561 0% {
7562 opacity: 0;
7563 -webkit-transform: translateY(-2000px);
7564 -ms-transform: translateY(-2000px);
7565 transform: translateY(-2000px);
7566 }
7567 100% {
7568 opacity: 1;
7569 -webkit-transform: translateY(0);
7570 -ms-transform: translateY(0);
7571 transform: translateY(0);
7572 }
7573 }
7574 .fadeInDownBig {
7575 -webkit-animation-name: fadeInDownBig;
7576 animation-name: fadeInDownBig;
7577 }
7578
7579 @-webkit-keyframes fadeInLeft {
7580 0% {
7581 opacity: 0;
7582 -webkit-transform: translateX(-20px);
7583 transform: translateX(-20px);
7584 }
7585 100% {
7586 opacity: 1;
7587 -webkit-transform: translateX(0);
7588 transform: translateX(0);
7589 }
7590 }
7591 @keyframes fadeInLeft {
7592 0% {
7593 opacity: 0;
7594 -webkit-transform: translateX(-20px);
7595 -ms-transform: translateX(-20px);
7596 transform: translateX(-20px);
7597 }
7598 100% {
7599 opacity: 1;
7600 -webkit-transform: translateX(0);
7601 -ms-transform: translateX(0);
7602 transform: translateX(0);
7603 }
7604 }
7605 .fadeInLeft {
7606 -webkit-animation-name: fadeInLeft;
7607 animation-name: fadeInLeft;
7608 }
7609
7610 @-webkit-keyframes fadeInLeftBig {
7611 0% {
7612 opacity: 0;
7613 -webkit-transform: translateX(-2000px);
7614 transform: translateX(-2000px);
7615 }
7616 100% {
7617 opacity: 1;
7618 -webkit-transform: translateX(0);
7619 transform: translateX(0);
7620 }
7621 }
7622 @keyframes fadeInLeftBig {
7623 0% {
7624 opacity: 0;
7625 -webkit-transform: translateX(-2000px);
7626 -ms-transform: translateX(-2000px);
7627 transform: translateX(-2000px);
7628 }
7629 100% {
7630 opacity: 1;
7631 -webkit-transform: translateX(0);
7632 -ms-transform: translateX(0);
7633 transform: translateX(0);
7634 }
7635 }
7636 .fadeInLeftBig {
7637 -webkit-animation-name: fadeInLeftBig;
7638 animation-name: fadeInLeftBig;
7639 }
7640
7641 @-webkit-keyframes fadeInRight {
7642 0% {
7643 opacity: 0;
7644 -webkit-transform: translateX(20px);
7645 transform: translateX(20px);
7646 }
7647 100% {
7648 opacity: 1;
7649 -webkit-transform: translateX(0);
7650 transform: translateX(0);
7651 }
7652 }
7653 @keyframes fadeInRight {
7654 0% {
7655 opacity: 0;
7656 -webkit-transform: translateX(20px);
7657 -ms-transform: translateX(20px);
7658 transform: translateX(20px);
7659 }
7660 100% {
7661 opacity: 1;
7662 -webkit-transform: translateX(0);
7663 -ms-transform: translateX(0);
7664 transform: translateX(0);
7665 }
7666 }
7667 .fadeInRight {
7668 -webkit-animation-name: fadeInRight;
7669 animation-name: fadeInRight;
7670 }
7671
7672 @-webkit-keyframes fadeInRightBig {
7673 0% {
7674 opacity: 0;
7675 -webkit-transform: translateX(2000px);
7676 transform: translateX(2000px);
7677 }
7678 100% {
7679 opacity: 1;
7680 -webkit-transform: translateX(0);
7681 transform: translateX(0);
7682 }
7683 }
7684 @keyframes fadeInRightBig {
7685 0% {
7686 opacity: 0;
7687 -webkit-transform: translateX(2000px);
7688 -ms-transform: translateX(2000px);
7689 transform: translateX(2000px);
7690 }
7691 100% {
7692 opacity: 1;
7693 -webkit-transform: translateX(0);
7694 -ms-transform: translateX(0);
7695 transform: translateX(0);
7696 }
7697 }
7698 .fadeInRightBig {
7699 -webkit-animation-name: fadeInRightBig;
7700 animation-name: fadeInRightBig;
7701 }
7702
7703 @-webkit-keyframes fadeInUp {
7704 0% {
7705 opacity: 0;
7706 -webkit-transform: translateY(20px);
7707 transform: translateY(20px);
7708 }
7709 100% {
7710 opacity: 1;
7711 -webkit-transform: translateY(0);
7712 transform: translateY(0);
7713 }
7714 }
7715 @keyframes fadeInUp {
7716 0% {
7717 opacity: 0;
7718 -webkit-transform: translateY(20px);
7719 -ms-transform: translateY(20px);
7720 transform: translateY(20px);
7721 }
7722 100% {
7723 opacity: 1;
7724 -webkit-transform: translateY(0);
7725 -ms-transform: translateY(0);
7726 transform: translateY(0);
7727 }
7728 }
7729 .fadeInUp {
7730 -webkit-animation-name: fadeInUp;
7731 animation-name: fadeInUp;
7732 }
7733
7734 @-webkit-keyframes fadeInUp2 {
7735 0% {
7736 opacity: 0;
7737 -webkit-transform: translateY(20px);
7738 transform: translateY(20px);
7739 }
7740 100% {
7741 opacity: 0.2;
7742 -webkit-transform: translateY(0);
7743 transform: translateY(0);
7744 }
7745 }
7746 @keyframes fadeInUp2 {
7747 0% {
7748 opacity: 0;
7749 -webkit-transform: translateY(20px);
7750 -ms-transform: translateY(20px);
7751 transform: translateY(20px);
7752 }
7753 100% {
7754 opacity: 0.2;
7755 -webkit-transform: translateY(0);
7756 -ms-transform: translateY(0);
7757 transform: translateY(0);
7758 }
7759 }
7760 .fadeInUp2 {
7761 -webkit-animation-name: fadeInUp2;
7762 animation-name: fadeInUp2;
7763 }
7764
7765 @-webkit-keyframes fadeInUpBig {
7766 0% {
7767 opacity: 0;
7768 -webkit-transform: translateY(2000px);
7769 transform: translateY(2000px);
7770 }
7771 100% {
7772 opacity: 1;
7773 -webkit-transform: translateY(0);
7774 transform: translateY(0);
7775 }
7776 }
7777 @keyframes fadeInUpBig {
7778 0% {
7779 opacity: 0;
7780 -webkit-transform: translateY(2000px);
7781 -ms-transform: translateY(2000px);
7782 transform: translateY(2000px);
7783 }
7784 100% {
7785 opacity: 1;
7786 -webkit-transform: translateY(0);
7787 -ms-transform: translateY(0);
7788 transform: translateY(0);
7789 }
7790 }
7791 .fadeInUpBig {
7792 -webkit-animation-name: fadeInUpBig;
7793 animation-name: fadeInUpBig;
7794 }
7795
7796 @-webkit-keyframes fadeOut {
7797 0% {
7798 opacity: 1;
7799 }
7800 100% {
7801 opacity: 0;
7802 }
7803 }
7804 @keyframes fadeOut {
7805 0% {
7806 opacity: 1;
7807 }
7808 100% {
7809 opacity: 0;
7810 }
7811 }
7812 .fadeOut {
7813 -webkit-animation-name: fadeOut;
7814 animation-name: fadeOut;
7815 }
7816
7817 @-webkit-keyframes fadeOutDown {
7818 0% {
7819 opacity: 1;
7820 -webkit-transform: translateY(0);
7821 transform: translateY(0);
7822 }
7823 100% {
7824 opacity: 0;
7825 -webkit-transform: translateY(20px);
7826 transform: translateY(20px);
7827 }
7828 }
7829 @keyframes fadeOutDown {
7830 0% {
7831 opacity: 1;
7832 -webkit-transform: translateY(0);
7833 -ms-transform: translateY(0);
7834 transform: translateY(0);
7835 }
7836 100% {
7837 opacity: 0;
7838 -webkit-transform: translateY(20px);
7839 -ms-transform: translateY(20px);
7840 transform: translateY(20px);
7841 }
7842 }
7843 .fadeOutDown {
7844 -webkit-animation-name: fadeOutDown;
7845 animation-name: fadeOutDown;
7846 }
7847
7848 @-webkit-keyframes fadeOutDownBig {
7849 0% {
7850 opacity: 1;
7851 -webkit-transform: translateY(0);
7852 transform: translateY(0);
7853 }
7854 100% {
7855 opacity: 0;
7856 -webkit-transform: translateY(2000px);
7857 transform: translateY(2000px);
7858 }
7859 }
7860 @keyframes fadeOutDownBig {
7861 0% {
7862 opacity: 1;
7863 -webkit-transform: translateY(0);
7864 -ms-transform: translateY(0);
7865 transform: translateY(0);
7866 }
7867 100% {
7868 opacity: 0;
7869 -webkit-transform: translateY(2000px);
7870 -ms-transform: translateY(2000px);
7871 transform: translateY(2000px);
7872 }
7873 }
7874 .fadeOutDownBig {
7875 -webkit-animation-name: fadeOutDownBig;
7876 animation-name: fadeOutDownBig;
7877 }
7878
7879 @-webkit-keyframes fadeOutLeft {
7880 0% {
7881 opacity: 1;
7882 -webkit-transform: translateX(0);
7883 transform: translateX(0);
7884 }
7885 100% {
7886 opacity: 0;
7887 -webkit-transform: translateX(-20px);
7888 transform: translateX(-20px);
7889 }
7890 }
7891 @keyframes fadeOutLeft {
7892 0% {
7893 opacity: 1;
7894 -webkit-transform: translateX(0);
7895 -ms-transform: translateX(0);
7896 transform: translateX(0);
7897 }
7898 100% {
7899 opacity: 0;
7900 -webkit-transform: translateX(-20px);
7901 -ms-transform: translateX(-20px);
7902 transform: translateX(-20px);
7903 }
7904 }
7905 .fadeOutLeft {
7906 -webkit-animation-name: fadeOutLeft;
7907 animation-name: fadeOutLeft;
7908 }
7909
7910 @-webkit-keyframes fadeOutLeftBig {
7911 0% {
7912 opacity: 1;
7913 -webkit-transform: translateX(0);
7914 transform: translateX(0);
7915 }
7916 100% {
7917 opacity: 0;
7918 -webkit-transform: translateX(-2000px);
7919 transform: translateX(-2000px);
7920 }
7921 }
7922 @keyframes fadeOutLeftBig {
7923 0% {
7924 opacity: 1;
7925 -webkit-transform: translateX(0);
7926 -ms-transform: translateX(0);
7927 transform: translateX(0);
7928 }
7929 100% {
7930 opacity: 0;
7931 -webkit-transform: translateX(-2000px);
7932 -ms-transform: translateX(-2000px);
7933 transform: translateX(-2000px);
7934 }
7935 }
7936 .fadeOutLeftBig {
7937 -webkit-animation-name: fadeOutLeftBig;
7938 animation-name: fadeOutLeftBig;
7939 }
7940
7941 @-webkit-keyframes fadeOutRight {
7942 0% {
7943 opacity: 1;
7944 -webkit-transform: translateX(0);
7945 transform: translateX(0);
7946 }
7947 100% {
7948 opacity: 0;
7949 -webkit-transform: translateX(20px);
7950 transform: translateX(20px);
7951 }
7952 }
7953 @keyframes fadeOutRight {
7954 0% {
7955 opacity: 1;
7956 -webkit-transform: translateX(0);
7957 -ms-transform: translateX(0);
7958 transform: translateX(0);
7959 }
7960 100% {
7961 opacity: 0;
7962 -webkit-transform: translateX(20px);
7963 -ms-transform: translateX(20px);
7964 transform: translateX(20px);
7965 }
7966 }
7967 .fadeOutRight {
7968 -webkit-animation-name: fadeOutRight;
7969 animation-name: fadeOutRight;
7970 }
7971
7972 @-webkit-keyframes fadeOutRightBig {
7973 0% {
7974 opacity: 1;
7975 -webkit-transform: translateX(0);
7976 transform: translateX(0);
7977 }
7978 100% {
7979 opacity: 0;
7980 -webkit-transform: translateX(2000px);
7981 transform: translateX(2000px);
7982 }
7983 }
7984 @keyframes fadeOutRightBig {
7985 0% {
7986 opacity: 1;
7987 -webkit-transform: translateX(0);
7988 -ms-transform: translateX(0);
7989 transform: translateX(0);
7990 }
7991 100% {
7992 opacity: 0;
7993 -webkit-transform: translateX(2000px);
7994 -ms-transform: translateX(2000px);
7995 transform: translateX(2000px);
7996 }
7997 }
7998 .fadeOutRightBig {
7999 -webkit-animation-name: fadeOutRightBig;
8000 animation-name: fadeOutRightBig;
8001 }
8002
8003 @-webkit-keyframes fadeOutUp {
8004 0% {
8005 opacity: 1;
8006 -webkit-transform: translateY(0);
8007 transform: translateY(0);
8008 }
8009 100% {
8010 opacity: 0;
8011 -webkit-transform: translateY(-20px);
8012 transform: translateY(-20px);
8013 }
8014 }
8015 @keyframes fadeOutUp {
8016 0% {
8017 opacity: 1;
8018 -webkit-transform: translateY(0);
8019 -ms-transform: translateY(0);
8020 transform: translateY(0);
8021 }
8022 100% {
8023 opacity: 0;
8024 -webkit-transform: translateY(-20px);
8025 -ms-transform: translateY(-20px);
8026 transform: translateY(-20px);
8027 }
8028 }
8029 .fadeOutUp {
8030 -webkit-animation-name: fadeOutUp;
8031 animation-name: fadeOutUp;
8032 }
8033
8034 @-webkit-keyframes fadeOutUpBig {
8035 0% {
8036 opacity: 1;
8037 -webkit-transform: translateY(0);
8038 transform: translateY(0);
8039 }
8040 100% {
8041 opacity: 0;
8042 -webkit-transform: translateY(-2000px);
8043 transform: translateY(-2000px);
8044 }
8045 }
8046 @keyframes fadeOutUpBig {
8047 0% {
8048 opacity: 1;
8049 -webkit-transform: translateY(0);
8050 -ms-transform: translateY(0);
8051 transform: translateY(0);
8052 }
8053 100% {
8054 opacity: 0;
8055 -webkit-transform: translateY(-2000px);
8056 -ms-transform: translateY(-2000px);
8057 transform: translateY(-2000px);
8058 }
8059 }
8060 .fadeOutUpBig {
8061 -webkit-animation-name: fadeOutUpBig;
8062 animation-name: fadeOutUpBig;
8063 }
8064
8065 .app-pricing-area {
8066 position: relative;
8067 background-size: cover;
8068 background-position: center;
8069 background-repeat: no-repeat;
8070 z-index: 1;
8071 }
8072
8073 .app-pricing-area .shape {
8074 position: absolute;
8075 z-index: -1;
8076 }
8077
8078 .app-pricing-area .shape:nth-child(1) {
8079 width: 10px;
8080 height: 10px;
8081 top: 7%;
8082 left: 15%;
8083 position: absolute;
8084 border-radius: 50%;
8085 background: #37bd8a;
8086 animation: zoomIn 3s linear infinite both alternate-reverse;
8087 }
8088
8089 .app-pricing-area .shape:nth-child(2) {
8090 width: 25px;
8091 height: 25px;
8092 top: 10%;
8093 left: 7%;
8094 position: absolute;
8095 border-radius: 50%;
8096 background: #bbc0c4;
8097 animation: zoomIn 6s linear infinite both alternate-reverse;
8098 }
8099
8100 .app-pricing-area .shape:nth-child(3) {
8101 width: 10px;
8102 height: 10px;
8103 top: 18%;
8104 right: 26%;
8105 position: absolute;
8106 border-radius: 50%;
8107 background: #37bd8a;
8108 animation: zoomIn 4s linear infinite both alternate-reverse;
8109 }
8110
8111 .app-pricing-area .shape:nth-child(4) {
8112 width: 25px;
8113 height: 25px;
8114 top: 10%;
8115 right: 12%;
8116 position: absolute;
8117 border-radius: 50%;
8118 background: #bbc0c4;
8119 animation: zoomIn 5s linear infinite both alternate-reverse;
8120 }
8121
8122 .app-pricing-area .shape:nth-child(5) {
8123 top: 16%;
8124 left: 24%;
8125 position: absolute;
8126 }
8127
8128 .app-pricing-area .shape:nth-child(6) {
8129 right: 20%;
8130 bottom: 12%;
8131 position: absolute;
8132 }
8133
8134 .spel-steps-panel {
8135 box-shadow: 0 3px 6px 0 rgba(4, 73, 89, 0.02);
8136 border: 1px solid rgb(235, 235, 235);
8137 border-radius: 10px;
8138 display: flex;
8139 padding: 22px 0;
8140 }
8141 .spel-steps-panel .item-list {
8142 position: relative;
8143 list-style: none;
8144 padding-left: 20px;
8145 }
8146 .spel-steps-panel .item-list::after {
8147 content: "";
8148 position: absolute;
8149 left: 32px;
8150 top: 2px;
8151 bottom: 5px;
8152 width: 1px;
8153 background-color: #c4cdd5;
8154 }
8155 .spel-steps-panel .item-list li {
8156 font-size: 16px;
8157 margin: 16px 0;
8158 position: relative;
8159 padding-left: 35px;
8160 z-index: 1;
8161 line-height: 25px;
8162 }
8163 .spel-steps-panel .item-list li:first-child {
8164 margin-top: 0 !important;
8165 }
8166 .spel-steps-panel .item-list li:last-child {
8167 margin-bottom: 0 !important;
8168 }
8169 .spel-steps-panel .item-list li .icon {
8170 display: flex;
8171 justify-content: center;
8172 align-items: center;
8173 position: absolute;
8174 height: 32px;
8175 width: 32px;
8176 border-radius: 50%;
8177 background-color: var(--e-global-color-accent);
8178 left: -4px;
8179 border: 5px solid #ffffff;
8180 }
8181 .spel-steps-panel .item-list li .icon i {
8182 color: #fff;
8183 font-weight: 500;
8184 font-size: 12px;
8185 }
8186 .spel-steps-panel .item-list li .icon svg {
8187 height: 10px;
8188 width: 10px;
8189 }
8190 .spel-steps-panel .ordered {
8191 counter-reset: list-counter;
8192 }
8193 .spel-steps-panel .ordered li {
8194 counter-increment: list-counter;
8195 position: relative;
8196 padding-left: 50px;
8197 }
8198 .spel-steps-panel .ordered li::before {
8199 content: counter(list-counter);
8200 position: absolute;
8201 display: flex;
8202 justify-content: center;
8203 align-items: center;
8204 height: 32px;
8205 width: 32px;
8206 border-radius: 50%;
8207 background-color: var(--e-global-color-accent);
8208 left: 0;
8209 border: 5px solid #ffffff;
8210 color: #fff;
8211 font-weight: 500;
8212 font-size: 12px;
8213 transition: all 0.3s ease;
8214 }
8215 .spel-steps-panel .ordered.alpha li::before {
8216 content: counter(list-counter, lower-alpha);
8217 }
8218 .spel-steps-panel .ordered.roman li::before {
8219 content: counter(list-counter, upper-roman);
8220 }
8221
8222 /*========== cheatsheet_info css =========*/
8223 .cheatsheet_info + .cheatsheet_info {
8224 margin-top: 30px;
8225 }
8226
8227 .cheatsheet_accordion .card {
8228 border: 0;
8229 padding: 0;
8230 overflow: visible;
8231 margin-top: 0;
8232 background: transparent;
8233 }
8234 .cheatsheet_accordion .card .card-header {
8235 padding: 0;
8236 border: 0;
8237 background: transparent;
8238 }
8239 .cheatsheet_accordion .card .card-header button {
8240 padding: 0;
8241 font-size: 20px;
8242 font-weight: 600;
8243 margin-bottom: 30px;
8244 background: transparent;
8245 color: rgb(29, 39, 70);
8246 text-decoration: none;
8247 margin-left: 8px;
8248 border: none;
8249 }
8250 .cheatsheet_accordion .card .card-header button .minus {
8251 display: inline-block;
8252 }
8253 .cheatsheet_accordion .card .card-header button .pluse {
8254 display: none;
8255 }
8256 .cheatsheet_accordion .card .card-header button.active .pluse {
8257 display: inline-block;
8258 }
8259 .cheatsheet_accordion .card .card-header button.active .minus {
8260 display: none;
8261 }
8262 .cheatsheet_accordion .collapse.show {
8263 display: block;
8264 }
8265
8266 .cheatsheet_item {
8267 text-align: left;
8268 padding: 20px 20px 30px;
8269 margin-bottom: 0;
8270 transition: all 0.3s linear;
8271 background: #ffffff;
8272 box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
8273 }
8274 .cheatsheet_item:hover {
8275 box-shadow: 0 20px 27px 0 rgba(4, 73, 89, 0.08);
8276 }
8277 .cheatsheet_item .cheatsheet_num {
8278 text-align: right;
8279 transition: 0.3s;
8280 }
8281 .cheatsheet_item p {
8282 margin-bottom: 0;
8283 transition: 0.3s;
8284 }
8285 .cheatsheet_item h5 {
8286 margin-bottom: 0;
8287 color: rgb(76, 76, 241);
8288 transition: 0.3s;
8289 }
8290
8291 .light-header {
8292 position: absolute;
8293 bottom: -23px;
8294 left: 0;
8295 width: 100%;
8296 text-align: center;
8297 }
8298 @media (max-width: 768px) {
8299 .light-header {
8300 bottom: -10px;
8301 }
8302 }
8303 .light-header .title-light {
8304 color: #eff4f7;
8305 font-size: 60px;
8306 font-weight: 700;
8307 line-height: 1;
8308 margin: 0;
8309 }
8310 @media (max-width: 768px) {
8311 .light-header .title-light {
8312 font-size: 30px;
8313 bottom: -10px;
8314 }
8315 }
8316
8317 .cheat-info-box {
8318 display: flex;
8319 align-items: start;
8320 padding: 10px;
8321 background-color: #f7e2cf;
8322 border-radius: 5px;
8323 transition: 0.3s;
8324 position: relative;
8325 }
8326 .cheat-info-box .cheatsheet_num {
8327 position: absolute;
8328 right: 20px;
8329 }
8330 .cheat-info-box .outline {
8331 position: relative;
8332 }
8333 .cheat-info-box .outline:before {
8334 content: "";
8335 position: absolute;
8336 top: 20px;
8337 left: 60px;
8338 width: 48px;
8339 height: 3px;
8340 background-color: #d9534f;
8341 }
8342 .cheat-info-box .outline .info-box-number {
8343 background-color: #d9534f;
8344 border-radius: 50%;
8345 min-width: 72px;
8346 height: 72px;
8347 display: flex;
8348 align-items: center;
8349 justify-content: center;
8350 overflow: hidden;
8351 }
8352 .cheat-info-box .outline .info-box-number .number-circle {
8353 background-color: #fff;
8354 color: #d9534f;
8355 border-radius: 50%;
8356 min-width: 50px;
8357 height: 50px;
8358 display: flex;
8359 align-items: center;
8360 justify-content: center;
8361 font-size: 22px;
8362 font-weight: 500;
8363 box-shadow: 15px 20px 0 rgba(0, 0, 0, 0.1);
8364 }
8365 .cheat-info-box .cheat-info-content {
8366 padding: 10px 0 0 15px;
8367 display: inline-block;
8368 }
8369 .cheat-info-box .cheat-info-content .info-box-heading {
8370 font-size: 20px;
8371 font-weight: 700;
8372 color: #d9534f;
8373 transition: 0.3s;
8374 margin: 0 0 0 24px;
8375 }
8376 .cheat-info-box .cheat-info-content .info-box-description {
8377 font-size: 14px;
8378 color: #333;
8379 transition: 0.3s;
8380 }
8381
8382 .smooth-show-hide {
8383 display: none;
8384 opacity: 0;
8385 transition: opacity 0.5s ease-in-out; /* Smooth transition */
8386 }
8387
8388 .smooth-show-hide.visible {
8389 display: block;
8390 opacity: 1;
8391 }
8392
8393 /*========== cheatsheet-3 css =========*/
8394 .cs-items3-gap {
8395 grid-gap: 30px;
8396 }
8397 .cs-items3-gap .cs-items3 {
8398 padding: 20px 20px 25px;
8399 border-radius: 10px;
8400 overflow: hidden;
8401 transition: 0.3s;
8402 box-shadow: 0 5px 15px 5px rgba(0, 0, 0, 0.075);
8403 }
8404 .cs-items3-gap .cs-items3 .cs-outline3 {
8405 display: flex;
8406 position: relative;
8407 align-items: center;
8408 column-gap: 42px;
8409 transition: 0.3s;
8410 }
8411 .cs-items3-gap .cs-items3 .cs-outline3:before {
8412 content: "";
8413 position: absolute;
8414 top: 15px;
8415 left: 35px;
8416 width: 25px;
8417 height: 2px;
8418 background-color: #f6ba18;
8419 transition: 0.3s;
8420 }
8421 .cs-items3-gap .cs-items3 .cs-outline3 .serial-number {
8422 line-height: 1.3;
8423 font-size: 24px;
8424 font-weight: 700;
8425 color: #245749;
8426 transition: 0.3s;
8427 }
8428 .cs-items3-gap .cs-items3 .cs-outline3 .cs3-title {
8429 font-size: 24px;
8430 font-weight: 700;
8431 color: #245749;
8432 margin: 0;
8433 transition: 0.3s;
8434 }
8435 .cs-items3-gap .cs-items3 .cs-info-desc {
8436 color: #1a3830;
8437 transition: 0.3s;
8438 margin: 10px 0 15px;
8439 }
8440
8441 .expert-slider-one .item {
8442 margin: 0 15px;
8443 }
8444
8445 .card-style-three .name {
8446 font-weight: 500;
8447 font-size: 20px;
8448 color: #212529;
8449 cursor: pointer;
8450 }
8451 .card-style-three .name:hover {
8452 color: #244034;
8453 text-decoration: underline;
8454 }
8455 .card-style-three .img-meta {
8456 margin-bottom: 20px;
8457 }
8458 .card-style-three .img-meta img {
8459 border-radius: 200px;
8460 }
8461
8462 .card-style-three .post {
8463 color: rgba(0, 0, 0, 0.5);
8464 }
8465
8466 .expert-section-one .slick-arrow-one {
8467 position: absolute;
8468 right: 0;
8469 top: -100px;
8470 }
8471
8472 .slick-arrow-one {
8473 margin-left: -2px;
8474 margin-right: -2px;
8475 }
8476 .slick-arrow-one li {
8477 cursor: pointer;
8478 width: 50px;
8479 height: 50px;
8480 border-radius: 50%;
8481 color: #000;
8482 text-align: center;
8483 line-height: 50px;
8484 font-size: 22px;
8485 transition: all 0.2s linear;
8486 display: flex;
8487 align-items: center;
8488 justify-content: center;
8489 }
8490 .slick-arrow-one li:hover {
8491 background: #d2f34c;
8492 }
8493 .slick-arrow-one.color-two li:hover {
8494 background: #d2f34c;
8495 color: #fff;
8496 }
8497
8498 .expert-slider-two {
8499 margin-left: -15px;
8500 margin-right: -15px;
8501 }
8502 .expert-slider-two .slick-slide {
8503 margin: 0 15px;
8504 }
8505 .expert-slider-two .slick-dots {
8506 position: relative;
8507 padding: 0;
8508 margin: 65px 0 0;
8509 justify-content: center;
8510 bottom: 0;
8511 display: flex;
8512 }
8513 .expert-slider-two .slick-dots:after, .expert-slider-two .slick-dots::before {
8514 content: "";
8515 position: absolute;
8516 width: 44%;
8517 height: 1px;
8518 background: #e0e0e0;
8519 top: 4px;
8520 left: 0;
8521 }
8522 .expert-slider-two .slick-dots::before {
8523 left: auto;
8524 right: 0;
8525 }
8526 .expert-slider-two .slick-dots li {
8527 margin: 0;
8528 padding: 0;
8529 width: auto;
8530 height: auto;
8531 }
8532 .expert-slider-two .slick-dots li button {
8533 text-indent: -50000px;
8534 width: 8px;
8535 height: 8px;
8536 border-radius: 50%;
8537 margin: 0 5px;
8538 background: #e4e4e4;
8539 transition: all 0.3s ease-in-out;
8540 }
8541 .expert-slider-two .slick-dots li.slick-active button {
8542 background: var(--e-global-color-accent);
8543 }
8544
8545 .card-style-eight .img-meta {
8546 position: relative;
8547 overflow: hidden;
8548 margin-bottom: 20px;
8549 }
8550 .card-style-eight .img-meta::before {
8551 content: "";
8552 position: absolute;
8553 width: 50px;
8554 height: 50px;
8555 background: #fff;
8556 right: -25px;
8557 bottom: -25px;
8558 transform: rotate(45deg);
8559 }
8560 .card-style-eight .img-meta img {
8561 width: 100%;
8562 }
8563
8564 .card-style-eight .name {
8565 font-size: 18px;
8566 color: #000;
8567 font-weight: 500;
8568 }
8569 .card-style-eight .name:hover {
8570 color: var(--e-global-color-accent);
8571 }
8572 .card-style-eight .post {
8573 font-size: 16px;
8574 color: rgba(0, 0, 0, 0.7);
8575 }
8576
8577 .big-circle {
8578 width: 490px;
8579 height: 490px;
8580 z-index: 1;
8581 border: 1px solid #EEEEEE;
8582 border-radius: 50%;
8583 margin: 0 !important;
8584 }
8585 .big-circle .inner-circle {
8586 width: 51%;
8587 height: 51%;
8588 border: 1px solid #EEEEEE;
8589 }
8590 .big-circle .shape_01 {
8591 right: -7%;
8592 bottom: 30%;
8593 }
8594 .big-circle .brand-icon {
8595 background: rgba(255, 255, 255, 0);
8596 position: absolute;
8597 z-index: 2;
8598 border: 1px solid #EEEEEE;
8599 overflow: hidden;
8600 }
8601 .big-circle .brand-icon:nth-child(1) {
8602 width: 51%;
8603 height: 51%;
8604 border: 1px solid #EEEEEE;
8605 position: relative;
8606 }
8607 .big-circle .brand-icon:nth-child(2) {
8608 width: 65px;
8609 height: 65px;
8610 top: -25px;
8611 left: 50%;
8612 animation: jumpTwo 8s infinite linear;
8613 }
8614 .big-circle .brand-icon:nth-child(3) {
8615 width: 100px;
8616 height: 100px;
8617 top: 19%;
8618 right: -4%;
8619 animation: jumpThree 8s infinite linear;
8620 }
8621 .big-circle .brand-icon:nth-child(4) {
8622 width: 140px;
8623 height: 140px;
8624 bottom: -8%;
8625 right: 10%;
8626 animation: jumpFour 8s infinite linear;
8627 }
8628 .big-circle .brand-icon:nth-child(5) {
8629 width: 80px;
8630 height: 80px;
8631 bottom: 8%;
8632 left: 4%;
8633 animation: jumpTwo 8s infinite linear;
8634 }
8635 .big-circle .brand-icon:nth-child(6) {
8636 width: 100px;
8637 height: 100px;
8638 top: 22%;
8639 left: -5%;
8640 animation: jumpThree 8s infinite linear;
8641 }
8642
8643 /* Custome Animation */
8644 @-webkit-keyframes jump {
8645 0% {
8646 -webkit-transform: translate3d(0, 0, 0);
8647 transform: translate3d(0, 0, 0);
8648 }
8649 40% {
8650 -webkit-transform: translate3d(0, 50%, 0);
8651 transform: translate3d(0, 50%, 0);
8652 }
8653 100% {
8654 -webkit-transform: translate3d(0, 0, 0);
8655 transform: translate3d(0, 0, 0);
8656 }
8657 }
8658 @keyframes jump {
8659 0% {
8660 -webkit-transform: translate3d(0, 0, 0);
8661 transform: translate3d(0, 0, 0);
8662 }
8663 40% {
8664 -webkit-transform: translate3d(0, 50%, 0);
8665 transform: translate3d(0, 50%, 0);
8666 }
8667 100% {
8668 -webkit-transform: translate3d(0, 0, 0);
8669 transform: translate3d(0, 0, 0);
8670 }
8671 }
8672 @-webkit-keyframes jumpTwo {
8673 0% {
8674 -webkit-transform: translate3d(0, 0, 0);
8675 transform: translate3d(0, 0, 0);
8676 }
8677 40% {
8678 -webkit-transform: translate3d(0, 20px, 0);
8679 transform: translate3d(0, 20px, 0);
8680 }
8681 100% {
8682 -webkit-transform: translate3d(0, 0, 0);
8683 transform: translate3d(0, 0, 0);
8684 }
8685 }
8686 @keyframes jumpTwo {
8687 0% {
8688 -webkit-transform: translate3d(0, 0, 0);
8689 transform: translate3d(0, 0, 0);
8690 }
8691 40% {
8692 -webkit-transform: translate3d(0, 20px, 0);
8693 transform: translate3d(0, 20px, 0);
8694 }
8695 100% {
8696 -webkit-transform: translate3d(0, 0, 0);
8697 transform: translate3d(0, 0, 0);
8698 }
8699 }
8700 @-webkit-keyframes jumpThree {
8701 0% {
8702 -webkit-transform: translate3d(0, 0, 0);
8703 transform: translate3d(0, 0, 0);
8704 }
8705 40% {
8706 -webkit-transform: translate3d(0, -20px, 0);
8707 transform: translate3d(0, -20px, 0);
8708 }
8709 100% {
8710 -webkit-transform: translate3d(0, 0, 0);
8711 transform: translate3d(0, 0, 0);
8712 }
8713 }
8714 @keyframes jumpThree {
8715 0% {
8716 -webkit-transform: translate3d(0, 0, 0);
8717 transform: translate3d(0, 0, 0);
8718 }
8719 40% {
8720 -webkit-transform: translate3d(0, -20px, 0);
8721 transform: translate3d(0, -20px, 0);
8722 }
8723 100% {
8724 -webkit-transform: translate3d(0, 0, 0);
8725 transform: translate3d(0, 0, 0);
8726 }
8727 }
8728 @-webkit-keyframes jumpFour {
8729 0% {
8730 -webkit-transform: translate3d(0, 0, 0);
8731 transform: translate3d(0, 0, 0);
8732 }
8733 50% {
8734 -webkit-transform: translate3d(0, -10px, 0);
8735 transform: translate3d(0, -10px, 0);
8736 }
8737 100% {
8738 -webkit-transform: translate3d(0, 0, 0);
8739 transform: translate3d(0, 0, 0);
8740 }
8741 }
8742 @keyframes jumpFour {
8743 0% {
8744 -webkit-transform: translate3d(0, 0, 0);
8745 transform: translate3d(0, 0, 0);
8746 }
8747 50% {
8748 -webkit-transform: translate3d(0, -10px, 0);
8749 transform: translate3d(0, -10px, 0);
8750 }
8751 100% {
8752 -webkit-transform: translate3d(0, 0, 0);
8753 transform: translate3d(0, 0, 0);
8754 }
8755 }
8756 @-webkit-keyframes jumpFive {
8757 0% {
8758 -webkit-transform: translate3d(0, 0, 0);
8759 transform: translate3d(0, 0, 0);
8760 }
8761 50% {
8762 -webkit-transform: translate3d(0, 10px, 0);
8763 transform: translate3d(0, 10px, 0);
8764 }
8765 100% {
8766 -webkit-transform: translate3d(0, 0, 0);
8767 transform: translate3d(0, 0, 0);
8768 }
8769 }
8770 @keyframes jumpFive {
8771 0% {
8772 -webkit-transform: translate3d(0, 0, 0);
8773 transform: translate3d(0, 0, 0);
8774 }
8775 50% {
8776 -webkit-transform: translate3d(0, 10px, 0);
8777 transform: translate3d(0, 10px, 0);
8778 }
8779 100% {
8780 -webkit-transform: translate3d(0, 0, 0);
8781 transform: translate3d(0, 0, 0);
8782 }
8783 }
8784 .integration_style_two {
8785 background: url("../images/bg_shape_02.png") no-repeat scroll center center;
8786 border: 0;
8787 }
8788 .integration_style_two .brand-icon {
8789 position: absolute;
8790 background: #fff;
8791 }
8792 .integration_style_two .brand-icon:nth-child(1) {
8793 width: 155px;
8794 height: 155px;
8795 position: absolute;
8796 top: 50%;
8797 left: 50%;
8798 transform: translate(-50%, -50%);
8799 }
8800 .integration_style_two .brand-icon:nth-child(2) {
8801 width: 55px;
8802 height: 55px;
8803 top: 2%;
8804 left: 50%;
8805 animation: jumpTwo 8s infinite linear;
8806 }
8807 .integration_style_two .brand-icon:nth-child(3) {
8808 width: 88px;
8809 height: 88px;
8810 top: 20%;
8811 right: 2%;
8812 animation: jumpThree 8s infinite linear;
8813 }
8814 .integration_style_two .brand-icon:nth-child(4) {
8815 width: 110px;
8816 height: 110px;
8817 bottom: -2%;
8818 right: 23%;
8819 animation: jumpFour 8s infinite linear;
8820 }
8821 .integration_style_two .brand-icon:nth-child(5) {
8822 width: 68px;
8823 height: 68px;
8824 bottom: 17%;
8825 left: 7%;
8826 animation: jumpTwo 8s infinite linear;
8827 }
8828 .integration_style_two .brand-icon:nth-child(6) {
8829 width: 88px;
8830 height: 88px;
8831 top: 20%;
8832 left: 2%;
8833 animation: jumpThree 8s infinite linear;
8834 }
8835
8836 @media (max-width: 1199px) {
8837 .big-circle .brand-icon {
8838 max-height: 105px;
8839 max-width: 105px;
8840 padding: 15px;
8841 }
8842 }
8843 @media (max-width: 991px) {
8844 .big-circle {
8845 margin: 60px auto 0;
8846 }
8847 .integration_style_two {
8848 margin-top: 0;
8849 background-size: contain !important;
8850 }
8851 }
8852 @media (max-width: 767px) {
8853 .big-circle {
8854 width: 370px;
8855 height: 370px;
8856 }
8857 }
8858 @media (max-width: 576px) {
8859 .big-circle .brand-icon:nth-child(2) {
8860 right: 1%;
8861 }
8862 .big-circle .brand-icon:nth-child(6) {
8863 left: 1%;
8864 }
8865 }
8866 .blog_grid_gap {
8867 row-gap: 50px;
8868 }
8869
8870 .blog-meta-two {
8871 transition: 0.3s;
8872 margin-bottom: 0;
8873 overflow: hidden;
8874 }
8875 .blog-meta-two .post-img {
8876 display: inline-block;
8877 position: relative;
8878 margin-bottom: unset !important;
8879 overflow: hidden;
8880 padding: 0;
8881 }
8882 .blog-meta-two .post-img a {
8883 overflow: hidden;
8884 }
8885 .blog-meta-two .post-img a img {
8886 transition: all 0.4s ease-in-out;
8887 }
8888 .blog-meta-two .post-img .tags {
8889 font-size: 11px;
8890 letter-spacing: 0.5px;
8891 border-radius: 13px;
8892 padding: 5px 18px;
8893 color: #fff;
8894 text-transform: uppercase;
8895 background: var(--e-global-color-accent);
8896 position: absolute;
8897 left: 30px;
8898 bottom: 30px;
8899 }
8900 .blog-meta-two .post-img .tags:hover {
8901 text-decoration: none;
8902 }
8903 .blog-meta-two .post-data .blog-one-title:hover {
8904 text-decoration: none;
8905 }
8906 .blog-meta-two:hover .post-img img {
8907 transform: scale3d(1.1, 1.1, 1);
8908 }
8909 .blog-meta-two .fw-500 {
8910 font-weight: 500;
8911 }
8912 .blog-meta-two .date a {
8913 color: #aaaaaa;
8914 }
8915 .blog-meta-two .date a:hover {
8916 color: #000;
8917 text-decoration: underline;
8918 }
8919 .blog-meta-two .blog-title {
8920 font-family: "gordita";
8921 font-size: 32px;
8922 line-height: 1.28em;
8923 margin: 25px 0;
8924 font-weight: 500;
8925 color: #000000;
8926 transition: all 0.3s ease-in-out;
8927 }
8928 .blog-meta-two .blog-title:hover {
8929 color: var(--e-global-color-accent);
8930 }
8931 .blog-meta-two .blog-title.two {
8932 font-size: 24px;
8933 line-height: 1.428em;
8934 margin-top: 10px;
8935 margin-bottom: 30px;
8936 }
8937 .blog-meta-two .continue-btn {
8938 font-size: 18px;
8939 color: #000;
8940 letter-spacing: -1px;
8941 vertical-align: middle;
8942 font-weight: 500;
8943 transition: all 0.3s linear;
8944 }
8945 .blog-meta-two .continue-btn i {
8946 margin-left: 5px;
8947 }
8948 .blog-meta-two .continue-btn:hover {
8949 color: var(--e-global-color-accent);
8950 text-decoration: none;
8951 }
8952 .blog-meta-two .continue-btn.btn-seven {
8953 font-weight: 500;
8954 padding: 13px 36px;
8955 text-align: center;
8956 border-radius: 50px;
8957 color: var(--e-global-color-accent);
8958 border: 1px solid var(--e-global-color-accent);
8959 transition: all 0.3s ease-in-out 0s;
8960 display: inline-block;
8961 text-align: center;
8962 }
8963 .blog-meta-two .continue-btn.btn-seven:hover {
8964 background: #244034;
8965 border-color: #244034;
8966 color: #fff;
8967 }
8968 .blog-meta-two.box-layout {
8969 background: #fff;
8970 border-radius: 20px;
8971 padding: 20px 25px 50px;
8972 }
8973 .blog-meta-two.box-layout .post-img {
8974 border-radius: 15px;
8975 }
8976
8977 .blog_item a:hover {
8978 text-decoration: none !important;
8979 }
8980
8981 .blog-meta-one {
8982 margin-top: 0;
8983 transition: 0.3s;
8984 }
8985 .blog-meta-one .post-img {
8986 overflow: hidden;
8987 display: inline-block;
8988 padding: 0;
8989 }
8990 .blog-meta-one .post-img img {
8991 transition: all 0.3s ease-in-out;
8992 }
8993 .blog-meta-one .post-data {
8994 margin-top: 25px;
8995 }
8996 .blog-meta-one .post-data .by-author {
8997 font-family: "IBM Plex Sans", sans-serif;
8998 font-size: 15px;
8999 font-weight: 400;
9000 line-height: 18px;
9001 color: rgba(0, 0, 0, 0.7019607843);
9002 margin-bottom: 0;
9003 padding-left: 0;
9004 text-transform: capitalize;
9005 }
9006 .blog-meta-one .post-data .by-author .author-name {
9007 font-size: 16px;
9008 color: #212529;
9009 font-weight: 600;
9010 }
9011 .blog-meta-one .post-data .by-author .author-name:hover {
9012 text-decoration: underline;
9013 }
9014 .blog-meta-one .date {
9015 font-size: 14px;
9016 color: rgba(0, 0, 0, 0.5);
9017 }
9018 .blog-meta-one .date .fw-500 {
9019 font-weight: 500;
9020 }
9021 .blog-meta-one .date a {
9022 color: rgba(0, 0, 0, 0.5);
9023 }
9024 .blog-meta-one .date a:hover {
9025 text-decoration: underline;
9026 }
9027 .blog-meta-one .blog-title {
9028 font-family: "gordita";
9029 font-size: 24px;
9030 line-height: 1.4em;
9031 color: #000;
9032 margin: 6px 0 10px 0;
9033 transition: all 0.3s ease-in-out;
9034 }
9035 .blog-meta-one .blog-title:hover {
9036 color: var(--e-global-color-accent);
9037 }
9038 .blog-meta-one p {
9039 font-family: "gordita";
9040 font-size: 16px;
9041 color: rgba(0, 0, 0, 0.7);
9042 margin-bottom: 20px;
9043 }
9044 .blog-meta-one .continue-btn {
9045 font-size: 30px;
9046 color: #000;
9047 }
9048 .blog-meta-one .continue-btn:hover {
9049 text-decoration: none;
9050 }
9051 .blog-meta-one .author {
9052 font-size: 16px;
9053 color: rgba(0, 0, 0, 0.7);
9054 }
9055 .blog-meta-one .author a {
9056 font-weight: 500;
9057 color: #000;
9058 transition: all 0.2s linear;
9059 }
9060 .blog-meta-one .author a:hover {
9061 text-decoration: underline;
9062 }
9063 .blog-meta-one:hover .post-img img {
9064 transform: scale3d(1.1, 1.1, 1);
9065 }
9066 .blog-meta-one .blog-tow-title:hover {
9067 text-decoration: none;
9068 }
9069
9070 .blog-meta-one .tags {
9071 font-size: 15px;
9072 color: rgba(0, 0, 0, 0.4);
9073 transition: all 0.2s linear;
9074 }
9075 .blog-meta-one .tags:hover {
9076 color: #000;
9077 text-decoration: none;
9078 }
9079
9080 .item-margin {
9081 margin: 0 12px;
9082 }
9083
9084 .card-style-six {
9085 display: flex;
9086 align-items: flex-end;
9087 background-position: center;
9088 background-repeat: no-repeat;
9089 background-size: cover;
9090 position: relative;
9091 z-index: 1;
9092 height: 350px;
9093 }
9094 .card-style-six:before {
9095 content: "";
9096 width: 100%;
9097 height: 30%;
9098 bottom: 0;
9099 left: 0;
9100 z-index: -1;
9101 position: absolute;
9102 background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
9103 -webkit-transition: all 0.2s ease-in-out 0s;
9104 -moz-transition: all 0.2s ease-in-out 0s;
9105 -ms-transition: all 0.2s ease-in-out 0s;
9106 -o-transition: all 0.2s ease-in-out 0s;
9107 transition: all 0.2s ease-in-out 0s;
9108 }
9109 .card-style-six:hover:before {
9110 height: 100%;
9111 }
9112 .card-style-six .blog-item-six {
9113 padding: 0 0 20px 24px;
9114 text-decoration: none !important;
9115 }
9116 .card-style-six .blog-item-six .blog-six-title {
9117 font-family: "gordita";
9118 font-size: 22px;
9119 line-height: 1.3em;
9120 font-weight: 500;
9121 color: #fff;
9122 }
9123
9124 .blog-slider-arrows {
9125 position: absolute;
9126 top: -110px;
9127 right: -2px;
9128 }
9129 @media (min-width: 992px) and (max-width: 1201px) {
9130 .blog-slider-arrows {
9131 top: -100px;
9132 }
9133 }
9134 @media (min-width: 541px) and (max-width: 991px) {
9135 .blog-slider-arrows {
9136 top: -80px;
9137 }
9138 }
9139 @media only screen and (max-width: 540px) {
9140 .blog-slider-arrows {
9141 position: static;
9142 margin-top: 20px;
9143 }
9144 }
9145 .blog-slider-arrows .blog-slick-arrow {
9146 width: 40px;
9147 height: 35px;
9148 cursor: pointer;
9149 border: 1px solid #f5f5f5;
9150 text-align: center;
9151 line-height: 31px;
9152 font-size: 17px;
9153 color: black;
9154 display: flex;
9155 justify-content: center;
9156 align-items: center;
9157 transition: all 0.2s ease-in-out 0s;
9158 }
9159 .blog-slider-arrows .blog-slick-arrow:hover {
9160 background: #f5f5f5;
9161 color: #005025;
9162 }
9163
9164 .spel-pagination {
9165 display: flex;
9166 align-items: center;
9167 }
9168 .spel-pagination .current {
9169 width: 35px;
9170 height: 35px;
9171 text-align: center;
9172 line-height: 35px;
9173 border-radius: 50%;
9174 font-size: 17px;
9175 font-weight: 500;
9176 color: #fff;
9177 background: var(--e-global-color-accent);
9178 }
9179 .spel-pagination a {
9180 width: 35px;
9181 height: 35px;
9182 text-align: center;
9183 line-height: 35px;
9184 border-radius: 50%;
9185 font-size: 17px;
9186 font-weight: 500;
9187 color: var(--e-global-color-accent);
9188 }
9189 .spel-pagination a:hover {
9190 text-decoration: none;
9191 }
9192 .spel-pagination a.prev, .spel-pagination a.next {
9193 display: flex;
9194 align-items: center;
9195 width: auto;
9196 height: auto;
9197 }
9198
9199 .before-after-banner {
9200 position: relative;
9201 }
9202 @media (min-width: 1080px) {
9203 .before-after-banner {
9204 max-height: 100vh;
9205 }
9206 }
9207 .before-after-banner #beforeAfter {
9208 height: 100%;
9209 }
9210 .before-after-banner img {
9211 max-width: inherit;
9212 width: 100%;
9213 }
9214 @media (min-width: 1080px) {
9215 .before-after-banner img {
9216 max-height: 100vh;
9217 }
9218 }
9219 .before-after-banner .indicator {
9220 font-size: 16px;
9221 font-weight: 500;
9222 line-height: 28px;
9223 color: #17161a;
9224 background-color: #fff;
9225 padding: 6px 20px;
9226 border-radius: 4px;
9227 display: inline-block;
9228 position: absolute;
9229 bottom: 30px;
9230 z-index: 1;
9231 }
9232 .before-after-banner .indicator.after {
9233 right: 60px;
9234 }
9235 .before-after-banner .indicator.before {
9236 left: 60px;
9237 }
9238
9239 .timeline-widget {
9240 list-style: none;
9241 padding: 0;
9242 position: relative;
9243 }
9244 .timeline-widget::before {
9245 top: 0;
9246 bottom: 0;
9247 position: absolute;
9248 content: " ";
9249 width: 5px;
9250 background-color: #f5f5f5;
9251 left: 50%;
9252 margin-left: -1.5px;
9253 border-radius: 2.5px;
9254 }
9255
9256 .timeline-wrapper {
9257 display: block;
9258 margin-bottom: 40px;
9259 position: relative;
9260 width: 100%;
9261 padding-right: 90px;
9262 }
9263 .timeline-wrapper.timeline-inverted {
9264 padding-right: 0;
9265 padding-left: 90px;
9266 }
9267 .timeline-wrapper.timeline-inverted .timeline-panel {
9268 margin-left: auto;
9269 margin-right: 10%;
9270 text-align: left;
9271 }
9272 .timeline-wrapper.timeline-inverted .timeline-panel p::after {
9273 left: inherit;
9274 right: calc(100% + 75px);
9275 }
9276 .timeline-wrapper.timeline-inverted .timestamp {
9277 left: inherit;
9278 right: calc(50% + 30px);
9279 }
9280 .timeline-wrapper.timeline-inverted .timestamp::after {
9281 right: inherit;
9282 left: 100%;
9283 border-right: none;
9284 border-left: 11px solid #f5f5f5;
9285 }
9286 .timeline-wrapper::after {
9287 content: "";
9288 width: 15px;
9289 height: 15px;
9290 position: absolute;
9291 top: 16px;
9292 left: calc(50% - 7px);
9293 z-index: 0;
9294 border-radius: 50%;
9295 border: 3px solid #3d3d4e;
9296 }
9297 .timeline-wrapper .timeline-panel {
9298 position: relative;
9299 width: 40%;
9300 text-align: right;
9301 margin-left: 10%;
9302 }
9303 .timeline-wrapper .timeline-panel h3 {
9304 font-family: "IBM Plex Sans", sans-serif;
9305 font-size: 24px;
9306 font-weight: 500;
9307 line-height: 30px;
9308 color: #17161a;
9309 }
9310 .timeline-wrapper .timeline-panel span,
9311 .timeline-wrapper .timeline-panel p {
9312 font-family: "IBM Plex Sans", sans-serif;
9313 font-size: 16px;
9314 font-weight: 400;
9315 line-height: 28px;
9316 color: #3d3d4e;
9317 }
9318 .timeline-wrapper .timeline-panel p {
9319 margin-top: 20px;
9320 position: relative;
9321 }
9322 .timeline-wrapper .timeline-panel p::after {
9323 content: "";
9324 width: 100%;
9325 height: 100%;
9326 background-image: url("../images/timeline-bg.png");
9327 background-position: center;
9328 background-size: cover;
9329 position: absolute;
9330 left: calc(100% + 75px);
9331 top: 0;
9332 }
9333 .timeline-wrapper .timestamp {
9334 position: absolute;
9335 top: 9px;
9336 left: calc(50% + 30px);
9337 z-index: 0;
9338 background: #f5f5f5;
9339 border-radius: 3px;
9340 padding: 2px 9px;
9341 font-family: "IBM Plex Sans", sans-serif;
9342 font-size: 12px;
9343 font-weight: 400;
9344 }
9345 .timeline-wrapper .timestamp::after {
9346 position: absolute;
9347 right: 100%;
9348 content: "";
9349 width: 0;
9350 height: 0;
9351 border-top: 7px solid transparent;
9352 border-bottom: 7px solid transparent;
9353 border-right: 11px solid #f5f5f5;
9354 top: 50%;
9355 transform: translateY(-50%);
9356 }
9357
9358 .timeline-roadmap .icon {
9359 position: relative;
9360 z-index: 1;
9361 height: 100%;
9362 display: inline-block;
9363 overflow: hidden;
9364 }
9365 .timeline-roadmap .icon.animated::after {
9366 transform: scaleY(1);
9367 }
9368 .timeline-roadmap .icon.no-line::after {
9369 display: none;
9370 }
9371 .timeline-roadmap .icon img {
9372 border-radius: 50%;
9373 padding: 15px;
9374 border: 1px solid #ccccce;
9375 background: #f5f5f5;
9376 display: inline-flex;
9377 overflow: hidden;
9378 }
9379 .timeline-roadmap .icon::after {
9380 content: "";
9381 position: absolute;
9382 border-left: 1px solid #ccccce;
9383 z-index: -1;
9384 height: 100%;
9385 left: 50%;
9386 top: 10%;
9387 transform: scaleY(0);
9388 transform-origin: top;
9389 transition: transform 1s linear;
9390 }
9391 .timeline-roadmap h4 {
9392 margin-bottom: 30px;
9393 margin-top: 15px;
9394 }
9395 .timeline-roadmap h4 a {
9396 font-family: "IBM Plex Sans", sans-serif;
9397 color: #17161a;
9398 }
9399 .timeline-roadmap .timeline div {
9400 padding: 0;
9401 height: 40px;
9402 }
9403 .timeline-roadmap .curve {
9404 display: flex;
9405 overflow: hidden;
9406 }
9407 .timeline-roadmap .corner {
9408 border: 1px solid #ccccce;
9409 width: 100%;
9410 position: relative;
9411 border-radius: 10px;
9412 transform: scaleX(0);
9413 transform-origin: left;
9414 transition: transform 1s linear;
9415 }
9416 .timeline-roadmap .corner.top-right {
9417 left: 43px;
9418 top: -50%;
9419 transition-delay: 1s;
9420 }
9421 .timeline-roadmap .corner.top-left {
9422 right: 42px;
9423 top: -50%;
9424 transform-origin: right;
9425 transition-delay: 1s;
9426 }
9427 .timeline-roadmap .corner.right-bottom {
9428 left: 43px;
9429 top: calc(50% - 1px);
9430 transform-origin: right;
9431 transition-delay: 4s;
9432 }
9433 .timeline-roadmap .corner.left-bottom {
9434 right: 43px;
9435 top: calc(50% - 1px);
9436 transition-delay: 4s;
9437 }
9438 .timeline-roadmap .animated hr {
9439 transform: scale(1);
9440 transition-delay: 2s;
9441 }
9442 .timeline-roadmap .animated .corner {
9443 transform: scale(1);
9444 }
9445 .timeline-roadmap hr {
9446 border-top: 1px solid #ccccce;
9447 margin: 0;
9448 top: 19px;
9449 position: relative;
9450 opacity: 1;
9451 transform: scaleX(0);
9452 transform-origin: left;
9453 transition: transform 2s linear;
9454 }
9455 .timeline-roadmap .animate-reverse hr {
9456 transform-origin: right;
9457 }
9458
9459 .keyword-tag {
9460 display: flex;
9461 gap: 10px;
9462 flex-wrap: wrap;
9463 margin-bottom: 30px;
9464 }
9465 .keyword-tag a {
9466 display: inline-block;
9467 color: #17161a;
9468 padding: 1px 10px;
9469 background-color: #fff;
9470 box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.0509803922);
9471 color: #17161a;
9472 border-radius: 3px;
9473 }
9474 .keyword-tag a:hover {
9475 background-color: var(--e-global-color-accent);
9476 color: #fff;
9477 box-shadow: none;
9478 }
9479
9480 .scroll-down-one {
9481 display: inline-block;
9482 }
9483 .scroll-down-one .circle {
9484 height: 25px;
9485 width: 18px;
9486 border-radius: 9px;
9487 position: relative;
9488 border: 1px solid #fff;
9489 box-sizing: border-box;
9490 }
9491 .scroll-down-one .circle::after {
9492 content: "";
9493 position: absolute;
9494 top: 50%;
9495 left: 50%;
9496 transform: translate(-50%, -50%);
9497 height: 6px;
9498 width: 1px;
9499 background-color: #fff;
9500 }
9501 .scroll-down-one .arrow-cont {
9502 cursor: pointer;
9503 position: relative;
9504 display: inline-block;
9505 height: 20px;
9506 width: 20px;
9507 }
9508 .scroll-down-one .arrow-cont i {
9509 position: absolute;
9510 bottom: 0;
9511 background-size: contain;
9512 top: 2px;
9513 left: 0%;
9514 font-size: 17px;
9515 color: #fff;
9516 }
9517 .scroll-down-one .arrow-cont i:nth-child(2) {
9518 margin-top: 5.5px;
9519 }
9520 .scroll-down-one .arrow-cont i:nth-child(3) {
9521 margin-top: 11.5px;
9522 }
9523 .scroll-down-one:hover i {
9524 animation-name: bounceAlphaUpper;
9525 animation-duration: 1.4s;
9526 animation-iteration-count: infinite;
9527 animation-timing-function: linear;
9528 }
9529 .scroll-down-one:hover i:nth-child(1) {
9530 animation-delay: 0.4s;
9531 }
9532 .scroll-down-one:hover i:nth-child(2) {
9533 animation-delay: 0.2s;
9534 }
9535
9536 .banner-content-typing h1 {
9537 font-family: "Playfair Display", serif;
9538 font-size: 68px;
9539 color: #e6e6e6;
9540 letter-spacing: 0;
9541 font-weight: 700;
9542 }
9543 .banner-content-typing p {
9544 color: #b9b9ba;
9545 font-size: 36px;
9546 font-weight: 500;
9547 margin-top: 15px;
9548 font-family: "IBM Plex Sans", sans-serif;
9549 }
9550 .banner-content-typing .allfolio-btn-group {
9551 margin-top: 65px;
9552 }
9553 .banner-content-typing .allfolio-btn-group .theme-btn {
9554 font-family: "IBM Plex Sans", sans-serif;
9555 font-weight: 600;
9556 font-size: 18px;
9557 letter-spacing: 0.01em;
9558 text-transform: capitalize;
9559 }
9560 .banner-content-typing .allfolio-btn-group .theme-btn + .theme-btn {
9561 margin-left: 20px;
9562 }
9563
9564 .single-headline {
9565 position: relative;
9566 display: inline-block;
9567 vertical-align: top;
9568 font-size: 68px;
9569 line-height: 1.2;
9570 font-family: "Playfair Display", serif;
9571 font-weight: 700;
9572 text-transform: capitalize;
9573 margin-bottom: 0;
9574 }
9575 .single-headline:after {
9576 position: absolute;
9577 content: "";
9578 width: 2px;
9579 height: 100%;
9580 top: 0;
9581 right: 0;
9582 background: #fff;
9583 }
9584 .single-headline span {
9585 opacity: 0;
9586 display: inline-block;
9587 position: absolute;
9588 white-space: nowrap;
9589 left: 0;
9590 top: 0;
9591 font-style: normal;
9592 }
9593 .single-headline span b {
9594 color: #e86a42;
9595 }
9596 .single-headline span.is-visible {
9597 position: relative;
9598 opacity: 1;
9599 visibility: visible;
9600 }
9601
9602 @media (max-width: 1300px) {
9603 .banner-content-typing h1,
9604 .banner-content-typing .single-headline {
9605 font-size: 50px;
9606 line-height: 1.2;
9607 }
9608 }
9609 @media (max-width: 575px) {
9610 .banner-content-typing h1,
9611 .banner-content-typing .single-headline {
9612 font-size: 45px;
9613 line-height: 50px;
9614 }
9615 }
9616 /*======== video popup 1 ========*/
9617 .video-icon {
9618 width: 120px;
9619 height: 120px;
9620 line-height: 120px;
9621 color: #fff;
9622 font-size: 35px;
9623 background: var(--e-global-color-accent);
9624 display: inline-flex;
9625 align-items: center;
9626 justify-content: center;
9627 z-index: 1;
9628 }
9629 .video-icon:hover {
9630 text-decoration: none !important;
9631 }
9632
9633 /*======== video popup 1========*/
9634 @keyframes pulse-white {
9635 0% {
9636 box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.8);
9637 }
9638 70% {
9639 box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
9640 }
9641 100% {
9642 box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
9643 }
9644 }
9645 @keyframes pulse-red {
9646 0% {
9647 box-shadow: 0 0 0 0 rgb(217, 44, 10);
9648 }
9649 80% {
9650 box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
9651 }
9652 100% {
9653 box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
9654 }
9655 }
9656 /*======== video popup 1(with wave) ========*/
9657 .wave a::before {
9658 animation: pulse-red 2s infinite;
9659 width: 110px;
9660 height: 110px;
9661 }
9662 .wave a {
9663 width: 90px;
9664 transition: 0.3s ease-out;
9665 }
9666 .wave a::before {
9667 content: "";
9668 width: 110px;
9669 height: 110px;
9670 top: -10px;
9671 left: -10px;
9672 position: absolute;
9673 border-radius: 50%;
9674 }
9675
9676 /*======== video popup 1(with hover wave) ========*/
9677 .hover_wave a {
9678 width: 90px;
9679 height: 90px;
9680 line-height: 90px;
9681 border-radius: 50%;
9682 color: var(--e-global-color-accent);
9683 background: #fff;
9684 display: block;
9685 text-align: center;
9686 font-size: 40px;
9687 padding-top: 5px;
9688 transition: 0.3s ease-out;
9689 }
9690 .hover_wave a::before {
9691 content: "";
9692 width: 110px;
9693 height: 110px;
9694 top: -10px;
9695 left: -10px;
9696 position: absolute;
9697 border-radius: 50%;
9698 }
9699 .hover_wave a:hover::before {
9700 animation: pulse-white 2s infinite;
9701 }
9702
9703 /*======== video popup 2========*/
9704 .play-button2 .video2-icon {
9705 display: flex;
9706 justify-content: center;
9707 align-items: center;
9708 background: #fff;
9709 color: var(--e-global-color-accent);
9710 width: 50px;
9711 height: 50px;
9712 font-size: 25px;
9713 z-index: 1;
9714 position: relative;
9715 border-radius: 50%;
9716 transition: 0.3s ease-out;
9717 text-decoration: none !important;
9718 }
9719 @media screen and (min-width: 768px) {
9720 .play-button2 .video2-icon {
9721 width: 78px;
9722 height: 78px;
9723 }
9724 }
9725 .play-button2 .video2-icon::before {
9726 content: "";
9727 position: absolute;
9728 border-radius: 50%;
9729 background: rgba(255, 255, 255, 0.3);
9730 z-index: -1;
9731 top: -15px;
9732 left: -15px;
9733 width: calc(100% + 30px);
9734 height: calc(100% + 30px);
9735 animation: pulse-white 2s infinite;
9736 }
9737 @media screen and (min-width: 768px) {
9738 .play-button2 .video2-icon::before {
9739 width: calc(100% + 28px);
9740 height: calc(100% + 28px);
9741 }
9742 }
9743 .play-button2 .video2-icon::after {
9744 content: "";
9745 position: absolute;
9746 border-radius: 50%;
9747 background: rgba(255, 255, 255, 0.3);
9748 z-index: -1;
9749 top: -30px;
9750 left: -30px;
9751 width: calc(100% + 60px);
9752 height: calc(100% + 60px);
9753 animation: pulse-white 2s infinite;
9754 animation-delay: 1.3s;
9755 }
9756 @media screen and (min-width: 768px) {
9757 .play-button2 .video2-icon::after {
9758 width: calc(100% + 58px);
9759 height: calc(100% + 58px);
9760 }
9761 }
9762
9763 @keyframes rotate {
9764 from {
9765 transform: rotate(360deg);
9766 -webkit-filter: blur(0.2px);
9767 }
9768 to {
9769 transform: rotate(0);
9770 -webkit-filter: blur(0);
9771 }
9772 }
9773 svg.radial-progress {
9774 height: auto;
9775 padding: 0.5em;
9776 transform: rotate(-90deg);
9777 }
9778
9779 svg.radial-progress circle {
9780 fill: transparent;
9781 stroke-dashoffset: 219.9114857513;
9782 stroke-width: 6px;
9783 }
9784
9785 svg.radial-progress circle.complete {
9786 stroke-dasharray: 219.9114857513;
9787 }
9788
9789 svg.radial-progress text {
9790 font-size: 16px;
9791 font-weight: 500;
9792 text-anchor: middle;
9793 }
9794
9795 svg .complete {
9796 stroke: var(--e-global-color-accent);
9797 stroke-linecap: round;
9798 }
9799
9800 svg .incomplete {
9801 stroke: rgba(213, 166, 166, 0.431372549);
9802 }
9803
9804 .skill_item_two .radial-progress {
9805 background: linear-gradient(rgb(79, 248, 186) 0%, rgb(0, 204, 255) 100%);
9806 border-radius: 50%;
9807 }
9808 .skill_item_two .radial-progress circle {
9809 stroke-width: 4px;
9810 }
9811 .skill_item_two .radial-progress circle.incomplete {
9812 stroke: rgba(255, 255, 255, 0.5);
9813 }
9814 .skill_item_two .radial-progress circle.complete {
9815 stroke: #fff;
9816 }
9817 .skill_item_two .skill_pr {
9818 position: relative;
9819 }
9820 .skill_item_two .skill_pr .counter2-wrap {
9821 display: flex;
9822 align-items: center;
9823 justify-content: center;
9824 color: #fff;
9825 font-size: 28px;
9826 top: 50%;
9827 left: 0;
9828 width: 100%;
9829 position: absolute;
9830 transform: translateY(-50%);
9831 }
9832
9833 .counters-container {
9834 text-align: center;
9835 }
9836 .counters-container .skill_item {
9837 position: relative;
9838 }
9839 .counters-container .skill_item .counter-wrap {
9840 display: flex;
9841 align-items: center;
9842 justify-content: center;
9843 color: #000000;
9844 font-size: 18px;
9845 top: 50%;
9846 width: 100%;
9847 position: absolute;
9848 transform: translateY(-50%);
9849 }
9850 .counters-container h6 {
9851 margin: 0;
9852 }
9853
9854 .instagram-area {
9855 transform: translateY(-50%);
9856 position: relative;
9857 z-index: 1;
9858 }
9859
9860 .instagram-feed-item {
9861 position: relative;
9862 z-index: 1;
9863 height: 196px;
9864 }
9865 .instagram-feed-item img {
9866 width: 100%;
9867 height: 100%;
9868 object-fit: cover;
9869 }
9870 .instagram-feed-item .icon-link {
9871 inset: 0;
9872 position: absolute;
9873 width: 100%;
9874 height: 100%;
9875 font-size: 35px;
9876 color: #fff;
9877 background: rgba(0, 0, 0, 0.4);
9878 display: flex;
9879 align-items: center;
9880 justify-content: center;
9881 opacity: 0;
9882 visibility: hidden;
9883 }
9884
9885 .instagram-wrapper {
9886 position: relative;
9887 }
9888 .instagram-wrapper :is(.swiper-button-prev, .swiper-button-next) {
9889 opacity: 0;
9890 visibility: hidden;
9891 width: 36px;
9892 height: 36px;
9893 line-height: 36px;
9894 text-align: center;
9895 border-radius: 50%;
9896 background: #fff;
9897 -webkit-transition: 0.3s ease-out;
9898 transition: 0.3s ease-out;
9899 }
9900 .instagram-wrapper :is(.swiper-button-prev, .swiper-button-next)::after {
9901 font-size: 12px;
9902 color: #838586;
9903 -webkit-transition: 0.3s ease-out;
9904 transition: 0.3s ease-out;
9905 font-family: "Font Awesome 5 Free";
9906 font-weight: 900;
9907 display: block;
9908 width: 36px;
9909 height: 36px;
9910 line-height: 36px;
9911 text-align: center;
9912 border-radius: 50%;
9913 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 4px 8px 0 rgba(0, 0, 0, 0.2);
9914 }
9915
9916 .banner-area-2 {
9917 position: relative;
9918 z-index: 1;
9919 background-image: url(../img/home_two/banner-bg.png);
9920 background-size: cover;
9921 background-position: center;
9922 }
9923 .banner-area-2 .banner-shapes img {
9924 position: absolute;
9925 bottom: 0;
9926 left: 0;
9927 z-index: -1;
9928 }
9929 .banner-area-2 .banner-shapes img:nth-child(2) {
9930 right: 0;
9931 }
9932 .banner-area-2 .banner-content p {
9933 font-size: 18px;
9934 font-weight: 400;
9935 line-height: 36px;
9936 color: #fff;
9937 }
9938 .banner-area-2 .banner-img {
9939 display: inline-block;
9940 position: relative;
9941 }
9942 .banner-area-2 .banner-img .shape img {
9943 max-width: inherit;
9944 }
9945 .banner-area-2 .banner-img .shape + .shape {
9946 position: absolute;
9947 }
9948 .banner-area-2 .banner-img .shape:nth-child(2) {
9949 left: 77px;
9950 top: -134px;
9951 }
9952 .banner-area-2 .banner-img .shape:nth-child(3) {
9953 right: -15px;
9954 top: 56px;
9955 z-index: -1;
9956 }
9957 .banner-area-2 .banner-img .shape:nth-child(4) {
9958 right: 0;
9959 bottom: -130px;
9960 }
9961 .banner-area-2 .banner-img .shape:nth-child(5) {
9962 top: -110px;
9963 left: 25px;
9964 }
9965 .banner-area-2 .banner-img .shape:nth-child(6) {
9966 top: -130px;
9967 left: -100px;
9968 background-color: #fff;
9969 height: 24px;
9970 width: 24px;
9971 }
9972 .banner-area-2 .banner-img .shape:nth-child(7) {
9973 height: 28px;
9974 width: 28px;
9975 background-color: #fff;
9976 top: 0;
9977 left: -65px;
9978 }
9979 .banner-area-2 .banner-img .shape:nth-child(8) {
9980 top: -127px;
9981 left: 115px;
9982 height: 12px;
9983 background-color: #fff;
9984 width: 12px;
9985 }
9986 .banner-area-2 .banner-img .shape:nth-child(9) {
9987 top: -25px;
9988 right: 40px;
9989 height: 10px;
9990 background-color: #ffb4a5;
9991 width: 10px;
9992 }
9993 .banner-area-2 .banner-img .shape:nth-child(10) {
9994 top: -50px;
9995 left: -165px;
9996 height: 17px;
9997 background-color: #ffb4a5;
9998 width: 17px;
9999 }
10000 .banner-area-2 .banner-img .shape:nth-child(11) {
10001 top: -100px;
10002 right: -25px;
10003 height: 30px;
10004 background-color: #fff;
10005 width: 30px;
10006 }
10007 .banner-area-2 .banner-img .shape:nth-child(12) {
10008 top: -25px;
10009 right: -45px;
10010 height: 15px;
10011 background-color: #ffb4a5;
10012 width: 15px;
10013 }
10014 .banner-area-2 .banner-img .shape:nth-child(13) {
10015 border-radius: 50%;
10016 bottom: -35px;
10017 right: 110px;
10018 height: 25px;
10019 background-color: #fff;
10020 width: 25px;
10021 }
10022 .banner-area-2 .banner-img .shape:nth-child(14) {
10023 border-radius: 50%;
10024 bottom: -65px;
10025 right: 85px;
10026 height: 19px;
10027 background-color: #ffb4a5;
10028 width: 19px;
10029 }
10030
10031 .banner-area-6 {
10032 position: relative;
10033 z-index: 1;
10034 background: rgba(24, 9, 48, 0.2);
10035 }
10036 .banner-area-6 .swiper-slide {
10037 height: 100vh;
10038 display: flex;
10039 align-items: center;
10040 justify-content: center;
10041 position: relative;
10042 z-index: 1;
10043 }
10044 .banner-area-6 .banner-thumbnails {
10045 width: 600px;
10046 height: 70px;
10047 }
10048 .banner-area-6 .banner-thumbnails .swiper-slide {
10049 height: 70px;
10050 transform: translateY(17px);
10051 }
10052
10053 .theme-btn {
10054 font-size: 16px;
10055 font-weight: 500;
10056 color: #fff;
10057 font-family: IBM Plex Sans;
10058 border-radius: 5px;
10059 background: var(--e-global-color-accent);
10060 display: inline-block;
10061 padding: 10px 25px;
10062 text-transform: uppercase;
10063 text-decoration: none;
10064 transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.18s ease-in-out;
10065 border: 1px solid rgba(249, 249, 249, 0.2588235294);
10066 margin-top: 20px;
10067 }
10068 .theme-btn:hover {
10069 background-color: #eb3a17;
10070 border-color: #eb3a17;
10071 color: #fff;
10072 }
10073 .theme-btn:hover i:not(.left-icon) {
10074 transform: translateX(4px);
10075 }
10076 .theme-btn.btn-small {
10077 padding: 6px 20px;
10078 }
10079 .theme-btn.btn-small-two {
10080 padding: 5px 10px;
10081 }
10082 .theme-btn.btn-big {
10083 padding: 12.5px 30px;
10084 }
10085 .theme-btn.btn-big-two {
10086 padding: 20px 25px;
10087 }
10088 .theme-btn.theme-btn-outline {
10089 border-color: #ebebeb;
10090 border-radius: 5px;
10091 background-color: transparent;
10092 color: #17161a;
10093 }
10094 .theme-btn.theme-btn-outline.btn-outline-black {
10095 border-color: #bbc0c4;
10096 }
10097 .theme-btn.theme-btn-outline:hover {
10098 background-color: #242729;
10099 color: #fff;
10100 }
10101 .theme-btn.theme-btn-outline-white {
10102 border-color: rgba(249, 249, 249, 0.26);
10103 border-radius: 5px;
10104 background-color: transparent;
10105 color: #fff;
10106 }
10107 .theme-btn.theme-btn-outline-white:hover {
10108 background-color: #fff;
10109 color: #17161A;
10110 border-color: #fff;
10111 text-decoration: none;
10112 }
10113 .theme-btn i {
10114 font-size: 16px;
10115 transition: all 0.3s ease;
10116 display: inline-block;
10117 vertical-align: middle;
10118 padding-left: 5px;
10119 }
10120 .theme-btn.theme-btn-alt {
10121 background-color: #fff;
10122 color: rgba(249, 249, 249, 0.26);
10123 border-color: #fff;
10124 }
10125 .theme-btn.theme-btn-alt:hover {
10126 background-color: rgba(249, 249, 249, 0.26);
10127 color: #fff;
10128 border-color: rgba(249, 249, 249, 0.26);
10129 }
10130
10131 .banner-area-6 .banner-main .swiper-slide::before {
10132 content: "";
10133 inset: 0;
10134 position: absolute;
10135 background: rgba(0, 0, 0, 0.4);
10136 z-index: -1;
10137 }
10138
10139 .banner-area-2 .banner-content p {
10140 font-size: 20px;
10141 font-weight: 400;
10142 line-height: 36px;
10143 color: #fff;
10144 font-family: IBM Plex Sans;
10145 margin-top: 70px;
10146 }
10147
10148 .banner-content h1 {
10149 font-size: 90px;
10150 line-height: 1.2;
10151 padding: 10px 30px;
10152 font-family: Playfair Display;
10153 font-weight: 700;
10154 letter-spacing: 1px;
10155 color: #fff;
10156 }
10157 .banner-content .text-stroke {
10158 color: black;
10159 -webkit-text-stroke: 1px #fff;
10160 -webkit-text-fill-color: transparent;
10161 }
10162
10163 .spel_icon_box {
10164 transition: 0.3s;
10165 background-color: #fff;
10166 border: 1px solid #F0E9FC;
10167 border-radius: 6px;
10168 overflow: hidden;
10169 }
10170 .spel_icon_box:hover {
10171 background-color: #7460FF;
10172 border-color: transparent;
10173 }
10174 .spel_icon_box:hover .box_icon .box_main_icon {
10175 color: #fff;
10176 }
10177 .spel_icon_box:hover .box_title {
10178 color: #fff;
10179 }
10180 .spel_icon_box:hover .icon_box_description {
10181 color: #fff;
10182 }
10183 .spel_icon_box:hover .icon_box_button .button_items {
10184 color: #fff;
10185 }
10186 .spel_icon_box:hover .icon_box_button {
10187 color: #fff;
10188 }
10189 .spel_icon_box .box_bg_shape {
10190 display: flex;
10191 transition: 0.3s;
10192 background-repeat: no-repeat;
10193 padding: 20px 20px 20px 55px;
10194 text-decoration: none !important;
10195 }
10196 .spel_icon_box .box_title {
10197 font-weight: 500;
10198 line-height: 28px;
10199 color: #00000E;
10200 transition: 0.3s;
10201 margin: 0;
10202 }
10203 .spel_icon_box .icon_box_description {
10204 font-size: 14px;
10205 font-weight: 400;
10206 line-height: 28px;
10207 color: #6A737C;
10208 transition: 0.3s;
10209 margin: 0;
10210 padding: 0;
10211 }
10212 .spel_icon_box .box_icon {
10213 line-height: normal;
10214 height: 100%;
10215 }
10216 .spel_icon_box .box_icon .box_main_icon {
10217 font-size: 50px;
10218 transition: 0.3s;
10219 color: #69727d;
10220 }
10221 .spel_icon_box .box_icon .box_main_icon svg path {
10222 transition: 0.3s;
10223 }
10224 .spel_icon_box .box_button {
10225 transition: 0.3s;
10226 line-height: 18px;
10227 }
10228 .spel_icon_box .icon_box_button {
10229 display: flex;
10230 align-items: center;
10231 gap: 3px;
10232 color: #E9336B;
10233 font-size: 14px;
10234 font-weight: 500;
10235 line-height: 28px;
10236 text-decoration: none;
10237 }
10238 .spel_icon_box .icon_box_button:hover {
10239 text-decoration: none;
10240 }
10241 .spel_icon_box .icon_box_button .box_button {
10242 transition: 0.3s;
10243 }
10244 .spel_icon_box .icon_box_button i {
10245 transition: 0.3s;
10246 }
10247
10248 .icon_box_two {
10249 border-radius: 8px;
10250 transition: 0.3s;
10251 overflow: hidden;
10252 box-shadow: 0 1.6px 3.6px 0 rgba(51, 77, 114, 0.2078431373);
10253 }
10254 .icon_box_two:hover {
10255 background-color: #9A6FFF;
10256 box-shadow: 0 20px 45px 0 rgba(51, 77, 114, 0.1450980392);
10257 }
10258 .icon_box_two:hover .box_main_icon {
10259 background: rgba(255, 255, 255, 0.1254901961);
10260 color: #fff;
10261 }
10262 .icon_box_two:hover .box_two_title {
10263 color: #fff;
10264 }
10265 .icon_box_two .box2_bg_shape {
10266 padding: 32px;
10267 transition: 0.3s;
10268 background-repeat: no-repeat;
10269 }
10270 .icon_box_two .box2_bg_shape svg path {
10271 transition: 0.3s;
10272 }
10273 .icon_box_two .box2_url {
10274 display: block;
10275 text-decoration: none !important;
10276 }
10277 .icon_box_two .box_main_icon {
10278 display: inline-flex;
10279 padding: 14px 12px;
10280 background: #F0E9FC;
10281 border-radius: 100px;
10282 color: #cf7272;
10283 font-size: 45px;
10284 transition: 0.3s;
10285 }
10286 .icon_box_two .box_pro_icon {
10287 color: #FAA629;
10288 position: absolute;
10289 top: 25px;
10290 right: 25px;
10291 }
10292 .icon_box_two .box_two_title {
10293 transition: 0.3s;
10294 margin: 0;
10295 }
10296 .icon_box_two a {
10297 text-decoration: none !important;
10298 }
10299
10300 .pricing-area.section-padding {
10301 padding-top: 6.25rem;
10302 padding-bottom: 0;
10303 }
10304 @media screen and (min-width: 768px) {
10305 .pricing-area.section-padding {
10306 padding-top: 7.8125rem;
10307 padding-bottom: 4.375rem;
10308 }
10309 }
10310 .pricing-area.section-padding-2 {
10311 padding: 5rem 0 4.6875rem;
10312 }
10313 @media screen and (min-width: 576px) {
10314 .pricing-area.section-padding-2 {
10315 padding: 7.5rem 0 7.1875rem;
10316 }
10317 }
10318 @media screen and (min-width: 992px) {
10319 .pricing-area.section-padding-2 {
10320 padding: 8.75rem 0 8.4375rem;
10321 }
10322 }
10323 .pricing-area .section-title-center {
10324 padding-bottom: 4.0625rem;
10325 }
10326 @media screen and (min-width: 992px) {
10327 .pricing-area .section-title-center h2 {
10328 font-size: 2.5rem;
10329 line-height: 1.2;
10330 max-width: 52%;
10331 margin-left: auto;
10332 margin-right: auto;
10333 }
10334 }
10335 .pricing-area .tex {
10336 font-size: 1.125rem;
10337 color: #5d5d66;
10338 margin-top: 3.75rem;
10339 }
10340 .pricing-area .nav-item {
10341 width: 100%;
10342 }
10343 @media screen and (min-width: 576px) {
10344 .pricing-area .nav-item {
10345 width: auto;
10346 }
10347 }
10348 .pricing-area .nav-item .nav-link {
10349 width: 100%;
10350 }
10351 @media screen and (min-width: 576px) {
10352 .pricing-area .nav-item .nav-link {
10353 width: auto;
10354 }
10355 }
10356
10357 .pricing-area-two {
10358 position: relative;
10359 }
10360 .pricing-area-two .section-title-center {
10361 padding-bottom: 50px;
10362 }
10363 .pricing-area-two .section-title-center p {
10364 font-size: 20px;
10365 line-height: 1.6;
10366 padding-top: 15px;
10367 width: 100%;
10368 }
10369 @media screen and (min-width: 992px) {
10370 .pricing-area-two .section-title-center p {
10371 width: 50%;
10372 }
10373 }
10374 @media screen and (min-width: 992px) {
10375 .pricing-area-two .ps-28 {
10376 padding-left: 28px;
10377 }
10378 .pricing-area-two .pe-28 {
10379 padding-right: 28px;
10380 }
10381 }
10382 .pricing-area-two .tab-pane {
10383 padding-top: 80px;
10384 }
10385
10386 .pricing-currency {
10387 border: 1px solid #a0a1a3;
10388 font-size: 1rem;
10389 text-transform: uppercase;
10390 color: #6d6d6d;
10391 border-radius: 0.625rem;
10392 float: right;
10393 padding: 15px;
10394 position: relative;
10395 width: auto;
10396 }
10397 .pricing-currency:focus {
10398 border: 1px solid #a0a1a3;
10399 }
10400 .pricing-currency .icon {
10401 width: 15px;
10402 height: 100%;
10403 background: red;
10404 }
10405
10406 .pricing-tabs {
10407 border: none;
10408 padding: 0.625rem;
10409 border-radius: 0.625rem;
10410 background: #f9f9f9;
10411 display: inline-flex;
10412 }
10413 .pricing-tabs .nav-link {
10414 padding: 0.3125rem 1.125rem;
10415 border-radius: 0.375rem;
10416 font-size: 1rem;
10417 color: #6d6d6d;
10418 border-color: transparent;
10419 background: transparent;
10420 line-height: 25px;
10421 }
10422 .pricing-tabs .nav-link.active {
10423 border-color: transparent;
10424 background-color: #ec595a !important;
10425 color: #fff;
10426 font-weight: 600;
10427 }
10428 .pricing-tabs .nav-link:hover {
10429 border-color: transparent;
10430 color: unset;
10431 }
10432
10433 .pricing-tabs-two {
10434 display: inline-flex;
10435 border-radius: 18px;
10436 overflow: hidden;
10437 border: 1px solid #676099;
10438 }
10439 .pricing-tabs-two li {
10440 display: inline-block;
10441 }
10442 .pricing-tabs-two li:first-child .nav-link {
10443 padding-left: 40px;
10444 }
10445 .pricing-tabs-two li:first-child .nav-link::before {
10446 transform-origin: right;
10447 border-top-right-radius: 0;
10448 border-bottom-right-radius: 0;
10449 border-top-left-radius: 18px;
10450 border-bottom-left-radius: 18px;
10451 }
10452 .pricing-tabs-two li:last-child .nav-link {
10453 padding-right: 40px;
10454 }
10455 .pricing-tabs-two li .nav-link {
10456 padding: 10px 29px;
10457 font-family: "Inter", sans-serif;
10458 font-size: 16px;
10459 font-weight: 400;
10460 line-height: 16px;
10461 color: #4f4f4f;
10462 border: none;
10463 border-radius: 0;
10464 position: relative;
10465 z-index: 1;
10466 }
10467 .pricing-tabs-two li .nav-link::before {
10468 content: "";
10469 position: absolute;
10470 left: 0;
10471 top: 0;
10472 height: 100%;
10473 width: 100%;
10474 transform: scaleX(0);
10475 transform-origin: left;
10476 background-color: transparent;
10477 z-index: -1;
10478 transition: all 0.2s linear;
10479 border-top-right-radius: 18px;
10480 border-bottom-right-radius: 18px;
10481 }
10482 .pricing-tabs-two li .nav-link.active {
10483 font-weight: 600;
10484 color: #ffffff;
10485 border-radius: 0;
10486 background-color: transparent;
10487 }
10488 .pricing-tabs-two li .nav-link.active::before {
10489 background-color: #473d8d;
10490 transform: scaleX(1);
10491 }
10492
10493 .pricing-tabs-content {
10494 display: block;
10495 }
10496 .pricing-tabs-content .tab-pane {
10497 position: relative;
10498 }
10499 .pricing-tabs-content .tab-pane .popular {
10500 top: -40px;
10501 right: 35%;
10502 position: absolute;
10503 }
10504 @media screen and (min-width: 992px) {
10505 .pricing-tabs-content .tab-pane {
10506 padding-top: 0.25rem;
10507 }
10508 }
10509
10510 .pricing-item {
10511 background: #fafafa;
10512 border-radius: 1.25rem;
10513 padding: 3.75rem 1.375rem 2.5rem;
10514 margin-top: 1.875rem;
10515 position: relative;
10516 border: 2px solid transparent;
10517 text-align: center;
10518 transition: 0.3s ease-out;
10519 }
10520 .pricing-item p {
10521 margin: 0;
10522 font-size: 17px;
10523 }
10524
10525 .pricing-item:hover {
10526 background: rgba(255, 227, 218, 0.5);
10527 border-color: #171717;
10528 }
10529
10530 @media screen and (min-width: 576px) {
10531 .pricing-item {
10532 text-align: left;
10533 }
10534 }
10535 @media screen and (min-width: 992px) {
10536 .pricing-item {
10537 text-align: center;
10538 }
10539 }
10540 @media screen and (min-width: 1200px) {
10541 .pricing-item {
10542 text-align: left;
10543 }
10544 }
10545 .pricing-item .badge {
10546 top: -2px;
10547 right: 0;
10548 left: 0;
10549 position: absolute;
10550 width: 7.8125rem;
10551 margin: 0 auto;
10552 border-radius: 0;
10553 border-bottom-left-radius: 0.625rem;
10554 border-bottom-right-radius: 0.625rem;
10555 padding: 8px 25px;
10556 background: #ec595a;
10557 color: #fff;
10558 font-size: 1rem;
10559 font-weight: 600;
10560 line-height: 1;
10561 height: 30px;
10562 text-align: center;
10563 }
10564 .pricing-item .pricing-title {
10565 margin: 0;
10566 font-size: 1.625rem;
10567 font-weight: 500;
10568 }
10569 .pricing-item .price {
10570 font-size: 1.875rem;
10571 color: #ec595a;
10572 margin-top: 0.9375rem;
10573 }
10574 .pricing-item .price .dollar {
10575 display: inline-block;
10576 }
10577 .pricing-item .price .euro {
10578 display: none;
10579 }
10580 .pricing-item .price sup {
10581 font-size: 0.875rem;
10582 color: #171717;
10583 font-weight: 400;
10584 }
10585 .pricing-item .pricing-item-user {
10586 font-size: 0.875rem;
10587 display: block;
10588 margin-top: 0.625rem;
10589 }
10590 .pricing-item .pricing-btn {
10591 display: inline-block;
10592 border: 2px solid #ec595a;
10593 background: #ffe3da;
10594 color: #ec595a;
10595 border-radius: 0.375rem;
10596 text-decoration: none;
10597 font-size: 1.125rem;
10598 font-weight: 500;
10599 padding: 0.8125rem 1.875rem;
10600 margin-top: 2.1875rem;
10601 transition: 0.3s ease-out;
10602 margin-bottom: 20px;
10603 }
10604 .pricing-item .pricing-btn:hover {
10605 background: #ec595a;
10606 color: #fff;
10607 border-color: #2c2c2c;
10608 text-decoration: none;
10609 }
10610 .pricing-item ul {
10611 padding-top: 20px;
10612 list-style: none;
10613 padding-left: 0;
10614 }
10615 .pricing-item ul li {
10616 font-size: 0.9375rem;
10617 padding-top: 15px;
10618 font-weight: 500;
10619 }
10620 .pricing-item ul li.text-gray-100 {
10621 color: #999;
10622 }
10623 .pricing-item.active {
10624 background: rgba(255, 227, 218, 0.5);
10625 border-color: #171717;
10626 }
10627 .pricing-item.active .pricing-item-user {
10628 color: #ec595a;
10629 }
10630 .pricing-item.active .pricing-btn {
10631 background: #ec595a;
10632 color: #fff;
10633 border: 2px solid #2c2c2c;
10634 }
10635 .pricing-item.bg-yellow-200 {
10636 background: #fff7dd;
10637 }
10638
10639 .tab-content .fade {
10640 transition: opacity 0.15s linear;
10641 opacity: 1;
10642 }
10643
10644 .current-price {
10645 font-weight: 700;
10646 font-size: 28px;
10647 line-height: 44px;
10648 display: inline-block;
10649 vertical-align: middle;
10650 }
10651
10652 .saving-price {
10653 background-color: #fff;
10654 border-radius: 1px;
10655 color: #171717;
10656 display: inline-block;
10657 font-size: 14px;
10658 line-height: 14px;
10659 padding: 6px 8px;
10660 }
10661
10662 .price-format {
10663 font-family: "Inter", sans-serif;
10664 font-size: 12px;
10665 line-height: 12px;
10666 margin-bottom: 25px;
10667 }
10668
10669 .subscribe-btn {
10670 border-radius: 2px;
10671 display: inline-block;
10672 font-weight: 500;
10673 font-size: 20px;
10674 line-height: 20px;
10675 background-color: #ec595a;
10676 padding: 12px 24px;
10677 margin-bottom: 8px;
10678 transition: all 0.3s ease-in-out;
10679 }
10680 .subscribe-btn:hover {
10681 background-color: #171717;
10682 color: #ec595a;
10683 }
10684
10685 .price-note {
10686 font-family: "Inter", sans-serif;
10687 font-size: 14px;
10688 line-height: 22px;
10689 width: 60%;
10690 }
10691
10692 .pricing-compare-table > table {
10693 margin: 0;
10694 }
10695 .pricing-compare-table .table-bg {
10696 background: #2c3563;
10697 }
10698 .pricing-compare-table .table-bg2 {
10699 background: #202647;
10700 }
10701 .pricing-compare-table .table-title-bg {
10702 background: #252c53;
10703 }
10704 .pricing-compare-table .red-top {
10705 border-top: 1px solid #ec595a;
10706 }
10707 .pricing-compare-table .red-bottom {
10708 border-bottom: 1px solid #ec595a;
10709 }
10710 .pricing-compare-table .gray-bottom {
10711 border-bottom: 1px solid #c6c6c6;
10712 }
10713 .pricing-compare-table .plan-title {
10714 color: #fff;
10715 font-weight: 600;
10716 font-size: 20px;
10717 line-height: 32px;
10718 margin-bottom: 30px;
10719 }
10720 .pricing-compare-table .nav-tabs {
10721 border-bottom: none;
10722 justify-content: center;
10723 }
10724 .pricing-compare-table .nav-tabs .nav-link {
10725 border: 1px solid #c6c6c6;
10726 border-radius: 2px;
10727 color: #fff;
10728 font-weight: 700;
10729 font-size: 14px;
10730 line-height: 22px;
10731 padding: 4px 5px;
10732 margin: 0 5px;
10733 }
10734 .pricing-compare-table .nav-tabs .nav-link.active {
10735 color: #171717;
10736 }
10737 .pricing-compare-table .tab-pane {
10738 padding-top: 8px;
10739 }
10740 .pricing-compare-table .old-price {
10741 font-size: 14px;
10742 font-weight: 700;
10743 line-height: 22px;
10744 color: #c6c6c6;
10745 }
10746 .pricing-compare-table .current-price {
10747 font-size: 14px;
10748 line-height: 22px;
10749 margin: 10px 0;
10750 }
10751 .pricing-compare-table .current-price span {
10752 font-size: 18px;
10753 }
10754 .pricing-compare-table .price-format {
10755 margin-bottom: 10px;
10756 }
10757 .pricing-compare-table .saving-price {
10758 margin-bottom: 15px;
10759 }
10760 .pricing-compare-table .subscribe-btn {
10761 background-color: #fff;
10762 color: #171717;
10763 display: block;
10764 font-size: 16px;
10765 line-height: 26px;
10766 padding: 5px 24px;
10767 margin-bottom: 20px;
10768 }
10769 .pricing-compare-table .subscribe-btn:hover {
10770 background-color: #ec595a;
10771 color: #fff;
10772 }
10773 .pricing-compare-table .price-note {
10774 color: #c6c6c6;
10775 width: 100%;
10776 }
10777 .pricing-compare-table .feature-title {
10778 width: 45%;
10779 padding: 25px 0;
10780 box-shadow: -10px 5px 30px 0 #191e38;
10781 }
10782 .pricing-compare-table .feature {
10783 width: 25%;
10784 text-align: center;
10785 }
10786 .pricing-compare-table .feature .feature-text p {
10787 color: #fff;
10788 font-size: 14px;
10789 line-height: 20px;
10790 padding: 0 32px;
10791 }
10792 .pricing-compare-table .feature .feature-text i {
10793 color: #fff;
10794 font-size: 27px;
10795 }
10796 .pricing-compare-table .feature-btn {
10797 color: #fff;
10798 font-size: 20px;
10799 line-height: 30px;
10800 text-align: left;
10801 padding-left: 60px;
10802 position: relative;
10803 }
10804 .pricing-compare-table .feature-btn:before {
10805 content: "L";
10806 font-family: "ElegantIcons";
10807 font-weight: 400;
10808 position: absolute;
10809 left: 15px;
10810 }
10811 .pricing-compare-table .feature-btn.collapsed:before {
10812 content: "K";
10813 }
10814
10815 .pricing-compare-table .feature-title {
10816 padding: 15px 20px;
10817 background: #f7f7f7;
10818 color: #333;
10819 font-size: 24px;
10820 font-weight: 700;
10821 text-align: center;
10822 position: relative;
10823 box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
10824 }
10825 .pricing-compare-table .feature-row {
10826 display: flex;
10827 flex-direction: row;
10828 align-items: center;
10829 justify-content: center;
10830 border-bottom: 1px solid #eee;
10831 position: relative;
10832 }
10833 .pricing-compare-table .feature-row:last-of-type {
10834 border-bottom: none;
10835 }
10836 .pricing-compare-table .feature-row .feature-type {
10837 text-align: center;
10838 }
10839 .pricing-compare-table .feature-row .feature-type .section-text {
10840 color: #ec595a;
10841 text-align: center;
10842 font-weight: 600;
10843 font-size: 22px;
10844 line-height: 30px;
10845 letter-spacing: 0.5px;
10846 transform: rotate(180deg);
10847 writing-mode: tb-rl;
10848 }
10849 .pricing-compare-table .feature-row .feature-body {
10850 display: flex;
10851 flex-direction: row;
10852 align-items: center;
10853 justify-content: center;
10854 flex-wrap: wrap;
10855 width: 100%;
10856 }
10857 .pricing-compare-table .feature-row .feature-body p {
10858 color: #fff;
10859 font-size: 14px;
10860 line-height: 20px;
10861 padding: 12px 65px 0 60px;
10862 }
10863 .pricing-compare-table .feature-row .feature-body:last-of-type p {
10864 padding-bottom: 12px;
10865 }
10866 .pricing-compare-table .feature-row .feature-btn {
10867 position: absolute;
10868 right: 20px;
10869 top: 50%;
10870 transform: translateY(-50%);
10871 padding-left: 40px;
10872 }
10873 .pricing-compare-table .feature-row .feature-btn:before {
10874 content: "";
10875 position: absolute;
10876 left: -20px;
10877 top: 50%;
10878 transform: translateY(-50%);
10879 width: 10px;
10880 height: 10px;
10881 border-radius: 50%;
10882 background-color: #ec595a;
10883 }
10884 .pricing-compare-table.mobile .feature-title {
10885 width: 100%;
10886 padding: 5px 0;
10887 box-shadow: none;
10888 text-align: left;
10889 }
10890 .pricing-compare-table.mobile .sub-padding {
10891 padding: 20px 25px 15px;
10892 }
10893 .pricing-compare-table.mobile .product-plan {
10894 margin-bottom: 30px;
10895 }
10896 .pricing-compare-table.mobile .feature-body p {
10897 padding: 12px 0 0 20px;
10898 }
10899 .pricing-compare-table.mobile .feature-btn {
10900 padding-left: 20px;
10901 }
10902 .pricing-compare-table.mobile .feature-btn:before {
10903 left: 0;
10904 }
10905
10906 .ezd-tab-box {
10907 display: none;
10908 }
10909 .ezd-tab-box.active {
10910 display: block;
10911 }
10912
10913 @media (min-width: 768px) {
10914 .nav .nav-link {
10915 font-size: 1.375rem;
10916 padding: 0.625rem 1.875rem;
10917 font-family: "Poppins", sans-serif;
10918 font-weight: 500;
10919 }
10920 }
10921 .section-title-center {
10922 padding-bottom: 45px;
10923 text-align: center;
10924 }
10925 .section-title-center .title {
10926 margin: 0;
10927 font-size: 50px;
10928 font-family: "Poppins", sans-serif;
10929 color: #171717;
10930 font-weight: 700;
10931 line-height: 1.4;
10932 }
10933
10934 button {
10935 border: none;
10936 background: transparent;
10937 outline: none;
10938 cursor: pointer;
10939 }
10940
10941 .cloud-pricing-wrapp .nav .nav-link {
10942 font-family: "Inter", sans-serif;
10943 font-size: 17px;
10944 font-weight: 400;
10945 line-height: 28px;
10946 border: transparent;
10947 background-color: transparent;
10948 padding: 0;
10949 margin-right: 30px;
10950 margin-bottom: 40px;
10951 color: #848d95;
10952 }
10953 .cloud-pricing-wrapp .nav .nav-link.active {
10954 color: #171717;
10955 }
10956 .cloud-pricing-wrapp .nav .nav-link span {
10957 width: 12px;
10958 height: 12px;
10959 border: 1px solid #848d95;
10960 border-radius: 50%;
10961 display: inline-block;
10962 position: relative;
10963 margin-right: 5px;
10964 }
10965 .cloud-pricing-wrapp .nav .nav-link span:before {
10966 content: "";
10967 width: 0;
10968 height: 9px;
10969 border-radius: 50%;
10970 background-color: #ec595a;
10971 position: absolute;
10972 left: 50%;
10973 top: 50%;
10974 transform: translate(-50%, -50%);
10975 }
10976 .cloud-pricing-wrapp .nav .nav-link.active span:before {
10977 width: 9px;
10978 }
10979 .cloud-pricing-wrapp .tab-pane {
10980 padding-top: 0;
10981 }
10982 .cloud-pricing-wrapp-item {
10983 cursor: pointer;
10984 background-color: #fff;
10985 border-radius: 10px;
10986 display: flex;
10987 flex-wrap: wrap;
10988 align-items: center;
10989 padding: 30px 40px;
10990 margin-bottom: 15px;
10991 transition: all 0.3s linear;
10992 }
10993 .cloud-pricing-wrapp-item .plan {
10994 width: 25%;
10995 }
10996 .cloud-pricing-wrapp-item .label {
10997 font-size: 15px;
10998 line-height: 27px;
10999 color: #171717;
11000 margin-bottom: 0;
11001 font-family: "inter", sans-serif;
11002 font-family: 15px;
11003 }
11004 .cloud-pricing-wrapp-item .space {
11005 color: #171717;
11006 font-family: "Poppins", sans-serif;
11007 font-size: 22px;
11008 font-weight: 600;
11009 line-height: 30px;
11010 letter-spacing: 0.5px;
11011 }
11012 .cloud-pricing-wrapp-item .price {
11013 width: 25%;
11014 padding-left: 60px;
11015 }
11016 .cloud-pricing-wrapp-item .type {
11017 font-family: "inter", sans-serif;
11018 font-size: 17px;
11019 color: #171717;
11020 font-weight: 700;
11021 line-height: 30px;
11022 margin-bottom: 0;
11023 }
11024 .cloud-pricing-wrapp-item .btn-purchase {
11025 border-radius: 5px;
11026 background-color: #ec595a;
11027 color: #fff;
11028 transition: all 0.4s ease-in-out;
11029 font-size: 15px;
11030 font-weight: 500;
11031 line-height: 22px;
11032 padding: 4px 21px;
11033 margin-top: 6px;
11034 font-family: "inter", sans-serif;
11035 }
11036 .cloud-pricing-wrapp-item .btn-purchase:hover {
11037 background-color: #171717;
11038 color: #ec595a;
11039 text-decoration: none;
11040 }
11041
11042 .cloud-heading-2 {
11043 font-size: 50px;
11044 line-height: 1.24;
11045 margin-top: 0;
11046 font-family: "poppins", sans-serif;
11047 }
11048
11049 .app-pricing-area .pricing-title span {
11050 position: relative;
11051 }
11052 .app-pricing-area .pricing-title span .border-shape {
11053 bottom: -2px;
11054 left: 50%;
11055 position: absolute;
11056 width: 110px;
11057 }
11058 .app-pricing-area .title-text {
11059 margin-top: 0;
11060 font-size: 17px;
11061 font-family: "inter", sans-serif;
11062 color: #5d5d66;
11063 }
11064 .app-pricing-area .title-text .offer {
11065 font-family: "Kalam", cursive;
11066 font-weight: 700;
11067 color: #ec595a;
11068 }
11069 .app-pricing-area .pricing-switcher.nav .nav-link {
11070 font-size: 16px;
11071 font-weight: 600;
11072 border-radius: 22.5px;
11073 border: 1px solid;
11074 padding: 3px 16px;
11075 margin: 0 10px;
11076 color: #848d95;
11077 }
11078 .app-pricing-area .pricing-switcher.nav .nav-link.active {
11079 color: #171717;
11080 font-weight: 600;
11081 }
11082
11083 .app-pricing-item {
11084 background: #fff;
11085 border-radius: 10px;
11086 border: 1px solid #f0f0f0;
11087 text-align: center;
11088 transition: all 0.3s ease-in-out;
11089 padding: 38px 35px 50px;
11090 }
11091
11092 .app-pricing-item.active {
11093 position: relative;
11094 }
11095
11096 .app-pricing-item.active .popular-shape {
11097 top: -13%;
11098 right: -18%;
11099 position: absolute;
11100 z-index: 1;
11101 }
11102
11103 .app-pricing-item:hover {
11104 box-shadow: 0 20px 50px 0 rgba(23, 23, 23, 0.08);
11105 }
11106
11107 .app-pricing-item .item-title {
11108 font-size: 30px;
11109 line-height: 36px;
11110 margin-bottom: 14px;
11111 }
11112
11113 .app-pricing-item .item-label {
11114 font-size: 20px;
11115 line-height: 1.2;
11116 margin-bottom: 18px;
11117 }
11118
11119 .app-pricing-item .item-price {
11120 margin-bottom: 33px;
11121 }
11122
11123 .app-pricing-item .item-price .dollar {
11124 color: #ec595a;
11125 font-size: 30px;
11126 line-height: 36px;
11127 font-weight: 700;
11128 position: relative;
11129 }
11130
11131 .app-pricing-item .item-price .dollar svg {
11132 bottom: 0;
11133 left: 0;
11134 position: absolute;
11135 }
11136
11137 .app-pricing-item .item-price .time {
11138 color: #9199a1;
11139 font-size: 18px;
11140 line-height: 36px;
11141 }
11142
11143 .app-pricing-item .item-price .border-shape {
11144 bottom: 0;
11145 left: 0;
11146 position: absolute;
11147 width: 41px;
11148 }
11149
11150 .app-pricing-item ul {
11151 border-top: 1px solid #f0f0f0;
11152 padding-top: 33px;
11153 margin-bottom: 45px;
11154 }
11155
11156 .app-pricing-item ul li {
11157 font-size: 15px;
11158 line-height: 40px;
11159 }
11160
11161 .app-pricing-item .btn {
11162 border-color: #ec595a;
11163 color: #ec595a;
11164 }
11165
11166 .app-pricing-item .btn:hover {
11167 background: #ec595a;
11168 color: #fff;
11169 text-decoration: none;
11170 }
11171
11172 .app-pricing-question .question-title {
11173 font-size: 22px;
11174 font-weight: 600;
11175 line-height: 30px;
11176 letter-spacing: 0.5px;
11177 }
11178
11179 .app-pricing-question .question-text {
11180 color: #171717;
11181 padding: 0 15px;
11182 }
11183
11184 .app-pricing-question .question-text a {
11185 color: #ec595a;
11186 text-decoration: underline;
11187 }
11188
11189 .choose-plan-area-three .pricing-switcher {
11190 padding-bottom: 80px;
11191 }
11192
11193 .choose-plan-area-three .pricing-switcher .nav-link::after {
11194 background: #435bcc;
11195 }
11196
11197 .choose-plan-area-three .tab-pane {
11198 padding-top: 0;
11199 }
11200
11201 .choose-plan-area-three .pricing-item {
11202 border-radius: 15px;
11203 background-color: #fff;
11204 box-shadow: 0 5px 16px 0 rgba(32, 32, 32, 0.1);
11205 padding: 65px 50px 70px;
11206 margin-top: 0;
11207 border: none;
11208 transition: all 0.3s linear;
11209 }
11210
11211 .choose-plan-area-three .pricing-item.active,
11212 .choose-plan-area-three .pricing-item:hover {
11213 box-shadow: 0 50px 80px 0 rgba(53, 42, 67, 0.1);
11214 transform: translateY(-20px);
11215 border: none;
11216 }
11217
11218 .choose-plan-area-three .pricing-item.active h4,
11219 .choose-plan-area-three .pricing-item:hover h4 {
11220 color: #3c73f0;
11221 }
11222
11223 .choose-plan-area-three .pricing-item.active .btn,
11224 .choose-plan-area-three .pricing-item:hover .btn {
11225 color: #fff;
11226 background-color: #356eef;
11227 }
11228
11229 .choose-plan-area-three .pricing-item h4 {
11230 font-size: 24px;
11231 font-weight: 600;
11232 line-height: 1.25;
11233 letter-spacing: 0.5px;
11234 margin-bottom: 20px;
11235 transition: all 0.3s linear;
11236 }
11237
11238 .choose-plan-area-three .pricing-item .price {
11239 font-size: 40px;
11240 font-family: "Poppins", sans-serif;
11241 font-weight: 500;
11242 line-height: 1.2;
11243 margin-bottom: 40px;
11244 margin-top: 0;
11245 color: #171717;
11246 }
11247
11248 .choose-plan-area-three .pricing-item .price span {
11249 color: #8d8d8d;
11250 font-size: 20px;
11251 }
11252
11253 .choose-plan-area-three .pricing-item .list-wrapp {
11254 margin-bottom: 50px;
11255 }
11256
11257 .choose-plan-area-three .pricing-item .list-wrapp .list-title {
11258 font-size: 18px;
11259 line-height: 160%;
11260 font-weight: 700;
11261 color: #171717;
11262 margin-bottom: 20px;
11263 }
11264
11265 .choose-plan-area-three .pricing-item .list-wrapp ul {
11266 padding-top: 0;
11267 }
11268
11269 .choose-plan-area-three .pricing-item .list-wrapp ul li {
11270 display: flex;
11271 font-size: 17px;
11272 line-height: 1;
11273 text-align: left;
11274 padding: 0;
11275 margin-bottom: 20px;
11276 }
11277
11278 .choose-plan-area-three .pricing-item .list-wrapp ul li.disable {
11279 color: rgba(23, 23, 23, 0.5);
11280 }
11281
11282 .choose-plan-area-three .pricing-item .list-wrapp ul li .icon-check {
11283 color: #45c260;
11284 margin-right: 10px;
11285 font-size: 20px;
11286 }
11287
11288 .choose-plan-area-three .pricing-item .list-wrapp ul li .icon-close {
11289 color: #c1c1c1;
11290 margin-right: 10px;
11291 font-size: 20px;
11292 }
11293
11294 .choose-plan-area-three .pricing-item .btn {
11295 border: 1px solid #356eef;
11296 border-radius: 26px;
11297 padding: 10px 0;
11298 font-family: "Poppins", sans-serif;
11299 color: #171717;
11300 font-size: 20px;
11301 font-weight: 600;
11302 line-height: 30px;
11303 letter-spacing: 0.5px;
11304 display: block;
11305 height: 52px;
11306 width: 190px;
11307 margin: 0 auto;
11308 text-align: center;
11309 transition: all 0.3s linear;
11310 }
11311
11312 .choose-plan-area-three .pricing-item .btn:hover {
11313 color: #fff;
11314 background-color: #356eef;
11315 text-decoration: none;
11316 }
11317
11318 .pricing-tabs .nav-link {
11319 padding: 0.3125rem 1.125rem;
11320 border-radius: 0.375rem;
11321 font-size: 1rem;
11322 color: #6d6d6d;
11323 }
11324
11325 .pricing-tabs .nav-link.active {
11326 border-color: transparent;
11327 background: #ec595a;
11328 color: #fff;
11329 }
11330
11331 .pricing-tabs .nav-link:hover {
11332 border-color: transparent;
11333 }
11334
11335 @media (max-width: 480px) {
11336 .cloud-pricing-wrapp .nav .nav-link {
11337 margin-right: 15px;
11338 margin-bottom: 15px;
11339 }
11340 }
11341 .tab-content .fade {
11342 transition: opacity 0.1s linear;
11343 }
11344
11345 .pricing-item-2 {
11346 box-shadow: 0 10px 25px 0 rgba(191, 191, 191, 0.2509803922);
11347 background-color: #fff;
11348 border-radius: 20px;
11349 padding: 40px;
11350 transition: all 0.3s linear;
11351 }
11352 .pricing-item-2.active, .pricing-item-2:hover {
11353 box-shadow: 0 20px 50px 0 rgba(191, 191, 191, 0.5019607843);
11354 transform: translateY(-30px);
11355 }
11356 .pricing-item-2 h4 {
11357 font-family: "Poppins", sans-serif;
11358 font-size: 32px;
11359 font-weight: 500;
11360 line-height: 32px;
11361 letter-spacing: 0.5px;
11362 color: #171717;
11363 margin-top: 45px;
11364 margin-bottom: 20px;
11365 }
11366 .pricing-item-2 p {
11367 font-family: "Inter", sans-serif;
11368 font-size: 16px;
11369 font-weight: 400;
11370 line-height: 26px;
11371 letter-spacing: 0.5px;
11372 color: #70717b;
11373 margin-bottom: 72px;
11374 }
11375 .pricing-item-2 .price {
11376 font-family: "Poppins", sans-serif;
11377 font-size: 20px;
11378 font-weight: 500;
11379 line-height: 26px;
11380 letter-spacing: 0.5px;
11381 color: #333;
11382 margin-bottom: 10px;
11383 }
11384 .pricing-item-2 .pack-feature {
11385 font-family: "Inter", sans-serif;
11386 font-size: 16px;
11387 font-weight: 400;
11388 line-height: 16px;
11389 letter-spacing: 0.5px;
11390 color: #828282;
11391 }
11392 .pricing-item-2 .btn {
11393 border-radius: 5px;
11394 padding: 17px 0;
11395 width: 95%;
11396 margin-top: 33px;
11397 }
11398 .pricing-item-2 .btn:hover {
11399 color: #fff;
11400 background-color: #eb5757;
11401 border-color: #eb5757;
11402 text-decoration: none;
11403 }
11404
11405 .pricing-item-3 {
11406 box-shadow: 0 20px 50px 0 rgba(0, 0, 0, 0.0509803922);
11407 border-radius: 20px;
11408 overflow: hidden;
11409 background-color: #fff;
11410 transition: all 0.3s ease-out;
11411 }
11412 .pricing-item-3:hover {
11413 box-shadow: 0 50px 80px 0 rgba(53, 42, 67, 0.1019607843);
11414 }
11415 .pricing-item-3 .price-body {
11416 display: flex;
11417 justify-content: center;
11418 flex-direction: column;
11419 }
11420 .pricing-item-3 .price-body p {
11421 margin-bottom: 0;
11422 font-size: 17px;
11423 font-family: "inter", sans-serif;
11424 }
11425 .pricing-item-3.middle .price {
11426 padding-top: 71px;
11427 }
11428 .pricing-item-3 h5 {
11429 font-family: "Inter", sans-serif;
11430 font-size: 22px;
11431 line-height: 18px;
11432 text-align: center;
11433 padding: 36px 0;
11434 box-shadow: 0 1px 1px 0 rgba(71, 61, 141, 0.1019607843);
11435 margin-bottom: 0;
11436 margin-top: 0;
11437 text-transform: capitalize;
11438 }
11439 .pricing-item-3 .price {
11440 font-family: "Inter", sans-serif;
11441 font-size: 25px;
11442 font-weight: 700;
11443 line-height: 18px;
11444 color: #473d8d;
11445 padding-top: 44px;
11446 padding-bottom: 58px;
11447 text-align: center;
11448 }
11449 .pricing-item-3 .price span {
11450 color: #c6c6c6;
11451 font-size: 18px;
11452 font-weight: 700;
11453 line-height: 18px;
11454 }
11455 .pricing-item-3 .price span:first-child {
11456 color: #473d8d;
11457 }
11458 .pricing-item-3 ul {
11459 margin-left: auto;
11460 margin-right: auto;
11461 }
11462 .pricing-item-3 ul li {
11463 font-family: "Inter", sans-serif;
11464 font-size: 17px;
11465 font-weight: 400;
11466 line-height: 28px;
11467 color: #8d8d8d;
11468 margin-top: 15px;
11469 }
11470 .pricing-item-3 ul li:first-child {
11471 margin-top: 0;
11472 }
11473 .pricing-item-3 ul li span {
11474 width: 22px;
11475 height: 22px;
11476 font-size: 9px;
11477 color: #a0a1a3;
11478 border: 1px solid #a0a1a3;
11479 border-radius: 50%;
11480 background-color: transparent;
11481 margin-right: 20px;
11482 display: inline-flex;
11483 align-items: center;
11484 justify-content: center;
11485 }
11486 .pricing-item-3 ul li span i {
11487 display: inline-block;
11488 }
11489 .pricing-item-3 ul li.checked {
11490 color: #171717;
11491 }
11492 .pricing-item-3 ul li.checked span {
11493 background-color: #473d8d;
11494 border-color: #473d8d;
11495 color: #fff;
11496 }
11497 .pricing-item-3 .btn {
11498 margin-left: auto;
11499 margin-right: auto;
11500 padding: 10px 76px;
11501 border: 1px solid #473d8d;
11502 border-radius: 25px;
11503 font-family: "Inter", sans-serif;
11504 font-size: 16px;
11505 font-weight: 500;
11506 margin-bottom: 42px;
11507 margin-top: 33px;
11508 line-height: 1.5;
11509 text-transform: capitalize;
11510 position: relative;
11511 text-decoration: none;
11512 display: inline-block;
11513 overflow: hidden;
11514 text-align: center;
11515 cursor: pointer;
11516 transition: 0.3s ease-out;
11517 color: #212529;
11518 }
11519 .pricing-item-3 .btn:hover {
11520 background-color: #473d8d;
11521 font-weight: 700;
11522 color: #fff;
11523 text-decoration: none;
11524 }
11525
11526 .pricing-switcher {
11527 position: relative;
11528 z-index: 99;
11529 justify-content: space-between;
11530 text-align: center;
11531 }
11532 .pricing-switcher .nav-link {
11533 color: #828282;
11534 text-transform: capitalize;
11535 padding: 5px 10px;
11536 display: inline-block;
11537 position: relative;
11538 font-family: "Poppins", sans-serif;
11539 font-size: 16px;
11540 font-weight: 600;
11541 }
11542 .pricing-switcher .nav-link:hover {
11543 color: unset;
11544 }
11545 .pricing-switcher .nav-link:before {
11546 position: absolute;
11547 content: "";
11548 border: 1px solid rgba(79, 79, 79, 0.2);
11549 width: 100px;
11550 height: 40px;
11551 background: transparent;
11552 border-radius: 25px;
11553 right: -51px;
11554 top: 50%;
11555 margin-top: -20px;
11556 }
11557 .pricing-switcher .nav-link:after {
11558 position: absolute;
11559 content: "";
11560 width: 31px;
11561 height: 31px;
11562 background: #eb5757;
11563 border-radius: 50%;
11564 margin-top: -15.5px;
11565 z-index: 1;
11566 top: 50%;
11567 right: -47px;
11568 transition: all ease 0.3s;
11569 animation-name: fadeInLeft;
11570 animation-duration: 0.3s;
11571 }
11572 .pricing-switcher .nav-link:after.fadeInLeft {
11573 animation-name: fadeInLeft;
11574 animation-duration: 0.3s;
11575 }
11576 .pricing-switcher .nav-link:nth-child(odd) {
11577 padding-right: 80px;
11578 }
11579 .pricing-switcher .nav-link:nth-child(even) {
11580 text-align: right;
11581 padding-left: 80px;
11582 }
11583 .pricing-switcher .nav-link:nth-child(even):before {
11584 left: -49px;
11585 right: auto;
11586 }
11587 .pricing-switcher .nav-link:nth-child(even):after {
11588 right: auto;
11589 left: -45px;
11590 animation-name: fadeInRight;
11591 animation-duration: 0.3s;
11592 }
11593 .pricing-switcher .nav-link:nth-child(even):after.fadeInRight {
11594 animation-name: fadeInRight;
11595 animation-duration: 0.3s;
11596 }
11597 .pricing-switcher .nav-link.active {
11598 color: #333333;
11599 font-weight: 600;
11600 }
11601 .pricing-switcher .nav-link.active::after, .pricing-switcher .nav-link.active::before {
11602 display: none;
11603 z-index: -9;
11604 }
11605
11606 /*================================================
11607 Pricing Two CSS
11608 =================================================*/
11609 .bg-price {
11610 background-color: #f7f7f7;
11611 }
11612
11613 .pricing-menu {
11614 position: static;
11615 background-color: #fff;
11616 }
11617 .pricing-menu.navbar_fixed {
11618 position: fixed;
11619 }
11620
11621 .pricing-banner-2 .pricing-switcher-2 {
11622 background-color: #ec595a;
11623 border-radius: 23px;
11624 border: none;
11625 display: inline-flex;
11626 padding: 4px;
11627 position: relative;
11628 z-index: 1;
11629 width: fit-content;
11630 }
11631 .pricing-banner-2 .pricing-switcher-2 .switcher-bg {
11632 content: "";
11633 width: 50%;
11634 height: auto;
11635 background: #fff;
11636 position: absolute;
11637 display: inline-block;
11638 left: 3px;
11639 top: 3px;
11640 bottom: 3px;
11641 border-radius: 23px;
11642 z-index: -1;
11643 transition: all 0.4s ease-out;
11644 }
11645 .pricing-banner-2 .pricing-switcher-2 .switcher-bg.right {
11646 left: 48%;
11647 }
11648 .pricing-banner-2 .pricing-switcher-2 .nav-link {
11649 border-radius: 23px;
11650 font-weight: 700;
11651 font-size: 16px;
11652 line-height: 16px;
11653 border: none;
11654 color: #fff;
11655 padding: 6px 23px;
11656 }
11657 .pricing-banner-2 .pricing-switcher-2 .nav-link.active {
11658 background-color: transparent;
11659 color: #171717;
11660 }
11661 .pricing-banner-2 .tab-pane {
11662 padding-top: 20px;
11663 }
11664
11665 .old-price,
11666 .current-price,
11667 .price-format,
11668 .subscribe-btn,
11669 .price-note {
11670 color: #fff;
11671 font-family: "Poppins", sans-serif;
11672 }
11673
11674 .old-price {
11675 font-size: 22px;
11676 line-height: 36px;
11677 text-decoration: line-through;
11678 }
11679
11680 .current-price {
11681 font-weight: 700;
11682 font-size: 28px;
11683 line-height: 44px;
11684 display: inline-block;
11685 vertical-align: middle;
11686 }
11687
11688 .saving-price {
11689 background-color: #fff;
11690 border-radius: 1px;
11691 color: #171717;
11692 display: inline-block;
11693 font-size: 14px;
11694 line-height: 14px;
11695 padding: 6px 8px;
11696 }
11697
11698 .price-format {
11699 font-family: "Inter", sans-serif;
11700 font-size: 12px;
11701 line-height: 12px;
11702 margin-bottom: 25px;
11703 }
11704
11705 .subscribe-btn {
11706 border-radius: 2px;
11707 display: inline-block;
11708 font-weight: 500;
11709 font-size: 20px;
11710 line-height: 20px;
11711 background-color: #ec595a;
11712 padding: 12px 24px;
11713 margin-bottom: 8px;
11714 transition: all 0.3s ease-in-out;
11715 }
11716 .subscribe-btn:hover {
11717 background-color: #171717;
11718 color: #ec595a;
11719 }
11720
11721 .price-note {
11722 font-family: "Inter", sans-serif;
11723 font-size: 14px;
11724 line-height: 22px;
11725 width: 60%;
11726 }
11727
11728 .pricing-compare-table > table {
11729 margin: 0;
11730 }
11731
11732 .pricing-compare-table .table-bg {
11733 background: #2c3563;
11734 }
11735 .pricing-compare-table .table-bg2 {
11736 background: #202647;
11737 }
11738 .pricing-compare-table .table-title-bg {
11739 background: #252c53;
11740 }
11741 .pricing-compare-table .red-top {
11742 border-top: 1px solid #ec595a;
11743 }
11744 .pricing-compare-table .red-bottom {
11745 border-bottom: 1px solid #ec595a;
11746 }
11747 .pricing-compare-table .gray-bottom {
11748 border-bottom: 1px solid #c6c6c6;
11749 }
11750 .pricing-compare-table .plan-title {
11751 color: #fff;
11752 font-weight: 600;
11753 font-size: 20px;
11754 line-height: 32px;
11755 margin-bottom: 30px;
11756 }
11757 .pricing-compare-table .nav-tabs {
11758 border-bottom: none;
11759 justify-content: center;
11760 }
11761 .pricing-compare-table .nav-tabs .nav-link {
11762 border: 1px solid #c6c6c6;
11763 border-radius: 2px;
11764 color: #fff;
11765 font-weight: 700;
11766 font-size: 14px;
11767 line-height: 22px;
11768 padding: 4px 5px;
11769 margin: 0 5px;
11770 }
11771 .pricing-compare-table .nav-tabs .nav-link.active {
11772 color: #171717;
11773 }
11774 .pricing-compare-table .tab-pane {
11775 padding-top: 8px;
11776 }
11777 .pricing-compare-table .old-price {
11778 font-size: 14px;
11779 font-weight: 700;
11780 line-height: 22px;
11781 color: #c6c6c6;
11782 margin-bottom: 0;
11783 }
11784 .pricing-compare-table .current-price {
11785 font-size: 14px;
11786 line-height: 22px;
11787 margin: 10px 0;
11788 }
11789 .pricing-compare-table .current-price span {
11790 font-size: 18px;
11791 }
11792 .pricing-compare-table .price-format {
11793 margin-bottom: 10px;
11794 }
11795 .pricing-compare-table .saving-price {
11796 margin-bottom: 15px;
11797 }
11798 .pricing-compare-table .subscribe-btn {
11799 background-color: #fff;
11800 color: #171717;
11801 display: block;
11802 font-size: 16px;
11803 line-height: 26px;
11804 padding: 5px 24px;
11805 margin-bottom: 20px;
11806 }
11807 .pricing-compare-table .subscribe-btn:hover {
11808 background-color: #ec595a;
11809 color: #fff;
11810 }
11811
11812 .pricing-compare-table .price-note {
11813 color: #c6c6c6;
11814 width: 100%;
11815 }
11816 .pricing-compare-table .feature-title {
11817 width: 45%;
11818 padding: 25px 0;
11819 box-shadow: -10px 5px 30px 0 #191e38;
11820 }
11821 .pricing-compare-table .feature {
11822 width: 25%;
11823 text-align: center;
11824 }
11825 .pricing-compare-table .feature-text p {
11826 color: #fff;
11827 font-size: 14px;
11828 line-height: 20px;
11829 padding: 0 32px;
11830 }
11831 .pricing-compare-table .feature-text i {
11832 color: #fff;
11833 font-size: 27px;
11834 }
11835 .pricing-compare-table .feature-btn {
11836 color: #fff;
11837 font-size: 20px;
11838 line-height: 30px;
11839 text-align: left;
11840 padding-left: 60px;
11841 position: relative;
11842 }
11843 .pricing-compare-table .feature-btn:before {
11844 content: "L";
11845 font-family: "ElegantIcons";
11846 font-weight: 400;
11847 position: absolute;
11848 left: 15px;
11849 }
11850 .pricing-compare-table .feature-btn.collapsed:before {
11851 content: "K";
11852 }
11853 .pricing-compare-table .feature-body p {
11854 color: #fff;
11855 font-size: 14px;
11856 line-height: 20px;
11857 padding: 12px 65px 0 60px;
11858 }
11859 .pricing-compare-table .feature-row .feature-type {
11860 text-align: center;
11861 }
11862 .pricing-compare-table .feature-row .feature-type .section-text {
11863 color: #ec595a;
11864 text-align: center;
11865 font-weight: 600;
11866 font-size: 22px;
11867 line-height: 30px;
11868 letter-spacing: 0.5px;
11869 transform: rotate(180deg);
11870 writing-mode: tb-rl;
11871 }
11872 .pricing-compare-table.mobile .feature-title {
11873 width: 100%;
11874 padding: 5px 0;
11875 box-shadow: none;
11876 text-align: left;
11877 }
11878 .pricing-compare-table.mobile .sub-padding {
11879 padding: 20px 25px 15px;
11880 }
11881 .pricing-compare-table.mobile .product-plan {
11882 margin-bottom: 30px;
11883 }
11884 .pricing-compare-table.mobile .feature-body p {
11885 padding: 12px 0 0 20px;
11886 }
11887 .pricing-compare-table.mobile .feature-btn {
11888 padding-left: 20px;
11889 }
11890 .pricing-compare-table.mobile .feature-btn:before {
11891 left: 0;
11892 }
11893
11894 /*================================================
11895 Pricing Two CSS
11896 =================================================*/
11897 .bg-price {
11898 background-color: #f7f7f7;
11899 }
11900
11901 .pricing-menu {
11902 position: static;
11903 background-color: #fff;
11904 }
11905 .pricing-menu.navbar_fixed {
11906 position: fixed;
11907 }
11908
11909 .pricing-compare-table .feature-title {
11910 padding: 15px 20px;
11911 background: #f7f7f7;
11912 color: #333;
11913 font-size: 24px;
11914 font-weight: 700;
11915 text-align: center;
11916 position: relative;
11917 box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05);
11918 }
11919 .pricing-compare-table .feature-row {
11920 display: flex;
11921 flex-direction: row;
11922 align-items: center;
11923 justify-content: center;
11924 border-bottom: 1px solid #eee;
11925 position: relative;
11926 }
11927 .pricing-compare-table .feature-row:last-of-type {
11928 border-bottom: none;
11929 }
11930 .pricing-compare-table .feature-row .feature-type {
11931 text-align: center;
11932 }
11933 .pricing-compare-table .feature-row .feature-type .section-text {
11934 color: #ec595a;
11935 text-align: center;
11936 font-weight: 600;
11937 font-size: 22px;
11938 line-height: 30px;
11939 letter-spacing: 0.5px;
11940 transform: rotate(180deg);
11941 writing-mode: tb-rl;
11942 }
11943 .pricing-compare-table .feature-row .feature-body {
11944 display: flex;
11945 flex-direction: row;
11946 align-items: center;
11947 justify-content: center;
11948 flex-wrap: wrap;
11949 width: 100%;
11950 }
11951 .pricing-compare-table .feature-row .feature-body p {
11952 color: #fff;
11953 font-size: 14px;
11954 line-height: 20px;
11955 padding: 12px 65px 0 60px;
11956 }
11957 .pricing-compare-table .feature-row .feature-body:last-of-type p {
11958 padding-bottom: 12px;
11959 }
11960 .pricing-compare-table .feature-row .feature-btn {
11961 position: absolute;
11962 right: 20px;
11963 top: 50%;
11964 transform: translateY(-50%);
11965 padding-left: 40px;
11966 }
11967 .pricing-compare-table .feature-row .feature-btn:before {
11968 content: "";
11969 position: absolute;
11970 left: -20px;
11971 top: 50%;
11972 transform: translateY(-50%);
11973 width: 10px;
11974 height: 10px;
11975 border-radius: 50%;
11976 background-color: #ec595a;
11977 }
11978 .pricing-compare-table.mobile .feature-title {
11979 width: 100%;
11980 padding: 5px 0;
11981 box-shadow: none;
11982 text-align: left;
11983 }
11984 .pricing-compare-table.mobile .sub-padding {
11985 padding: 20px 25px 15px;
11986 }
11987 .pricing-compare-table.mobile .product-plan {
11988 margin-bottom: 30px;
11989 }
11990 .pricing-compare-table.mobile .feature-body p {
11991 padding: 12px 0 0 20px;
11992 }
11993 .pricing-compare-table.mobile .feature-btn {
11994 padding-left: 20px;
11995 }
11996 .pricing-compare-table.mobile .feature-btn:before {
11997 left: 0;
11998 }
11999
12000 .pricing-item-2 .btn {
12001 position: relative;
12002 font-size: 1.125rem;
12003 font-weight: 500;
12004 line-height: 1.5;
12005 text-transform: capitalize;
12006 text-decoration: none;
12007 border: 2px solid #171717;
12008 border-radius: 0.375rem;
12009 padding: 0.8125rem 2rem;
12010 margin: 0 0;
12011 display: inline-block;
12012 overflow: hidden;
12013 text-align: center;
12014 cursor: pointer;
12015 transition: 0.3s ease-out;
12016 color: #212529;
12017 font-family: "Inter", sans-serif;
12018 margin-top: 30px;
12019 }
12020
12021 .cloud-pricing-wrapp .nav {
12022 border: none;
12023 }
12024 .cloud-pricing-wrapp .nav .nav-link {
12025 font-family: "Inter", sans-serif;
12026 font-size: 17px;
12027 font-weight: 400;
12028 line-height: 28px;
12029 border: transparent;
12030 background-color: transparent;
12031 padding: 0;
12032 margin-right: 30px;
12033 margin-bottom: 40px;
12034 color: #848d95;
12035 }
12036 .cloud-pricing-wrapp .nav .nav-link.active {
12037 color: #171717;
12038 }
12039 .cloud-pricing-wrapp .nav .nav-link span {
12040 width: 12px;
12041 height: 12px;
12042 border: 1px solid #848d95;
12043 border-radius: 50%;
12044 display: inline-block;
12045 position: relative;
12046 margin-right: 5px;
12047 }
12048 .cloud-pricing-wrapp .nav .nav-link span:before {
12049 content: "";
12050 width: 0;
12051 height: 9px;
12052 border-radius: 50%;
12053 background-color: #ec595a;
12054 position: absolute;
12055 left: 50%;
12056 top: 50%;
12057 transform: translate(-50%, -50%);
12058 }
12059 .cloud-pricing-wrapp .nav .nav-link.active span:before {
12060 width: 9px;
12061 }
12062 .cloud-pricing-wrapp .tab-pane {
12063 padding-top: 0;
12064 }
12065 .cloud-pricing-wrapp-item {
12066 cursor: pointer;
12067 background-color: #fff;
12068 border-radius: 10px;
12069 display: flex;
12070 flex-wrap: wrap;
12071 align-items: center;
12072 padding: 30px 40px;
12073 margin-bottom: 15px;
12074 transition: all 0.3s linear;
12075 }
12076 .cloud-pricing-wrapp-item .plan {
12077 width: 25%;
12078 }
12079 .cloud-pricing-wrapp-item .label {
12080 font-size: 15px;
12081 line-height: 27px;
12082 color: #171717;
12083 margin-bottom: 0;
12084 font-family: "inter", sans-serif;
12085 font-family: 15px;
12086 }
12087 .cloud-pricing-wrapp-item .space {
12088 color: #171717;
12089 font-family: "Poppins", sans-serif;
12090 font-size: 22px;
12091 font-weight: 600;
12092 line-height: 30px;
12093 letter-spacing: 0.5px;
12094 }
12095 .cloud-pricing-wrapp-item .price {
12096 width: 25%;
12097 padding-left: 60px;
12098 }
12099 .cloud-pricing-wrapp-item .type {
12100 font-family: "inter", sans-serif;
12101 font-size: 17px;
12102 color: #171717;
12103 font-weight: 700;
12104 line-height: 30px;
12105 margin-bottom: 0;
12106 }
12107 .cloud-pricing-wrapp-item .btn-purchase {
12108 border-radius: 5px;
12109 background-color: #ec595a;
12110 color: #fff;
12111 transition: all 0.4s ease-in-out;
12112 font-size: 15px;
12113 font-weight: 500;
12114 line-height: 22px;
12115 padding: 4px 21px;
12116 margin-top: 6px;
12117 font-family: "inter", sans-serif;
12118 }
12119 .cloud-pricing-wrapp-item .btn-purchase:hover {
12120 background-color: #171717;
12121 color: #ec595a;
12122 text-decoration: none;
12123 }
12124
12125 .cloud-heading-2 {
12126 font-size: 50px;
12127 line-height: 1.24;
12128 margin-top: 0;
12129 font-family: "poppins", sans-serif;
12130 }
12131
12132 .cloud-pricing-wrapp .nav .nav-link span {
12133 width: 12px;
12134 height: 12px;
12135 border: 1px solid #848d95;
12136 border-radius: 50%;
12137 display: inline-block;
12138 position: relative;
12139 margin-right: 5px;
12140 }
12141
12142 .cloud-pricing-wrapp .nav .nav-link span:before {
12143 content: "";
12144 width: 0;
12145 height: 9px;
12146 border-radius: 50%;
12147 background-color: #ec595a;
12148 position: absolute;
12149 left: 50%;
12150 top: 50%;
12151 transform: translate(-50%, -50%);
12152 }
12153
12154 .cloud-pricing-wrapp .nav .nav-link.active span {
12155 border-color: #171717;
12156 }
12157
12158 .cloud-pricing-wrapp .nav .nav-link.active {
12159 background-color: transparent;
12160 }
12161
12162 .cloud-pricing-wrapp .nav .nav-link.active span:before {
12163 width: 9px;
12164 }
12165
12166 .cloud-pricing-wrapp .tab-pane {
12167 padding-top: 0;
12168 width: 100%;
12169 }
12170
12171 .cloud-pricing-item {
12172 cursor: pointer;
12173 background-color: #fff;
12174 border-radius: 10px;
12175 display: flex;
12176 flex-wrap: wrap;
12177 align-items: center;
12178 padding: 30px 40px;
12179 margin-bottom: 15px;
12180 transition: all 0.3s linear;
12181 }
12182
12183 .cloud-pricing-item .plan {
12184 width: 25%;
12185 }
12186
12187 .cloud-pricing-item .content {
12188 width: 50%;
12189 }
12190
12191 .cloud-pricing-item .price {
12192 width: 25%;
12193 padding-left: 60px;
12194 }
12195
12196 .cloud-pricing-item .label {
12197 font-size: 15px;
12198 line-height: 27px;
12199 color: #171717;
12200 margin-bottom: 0;
12201 font-family: "inter", sans-serif;
12202 }
12203
12204 .cloud-pricing-item .label .tag {
12205 color: #ec595a;
12206 margin-left: 8px;
12207 }
12208
12209 .cloud-pricing-item .space {
12210 color: #171717;
12211 font-family: "Poppins", sans-serif;
12212 font-size: 22px;
12213 font-weight: 600;
12214 line-height: 30px;
12215 letter-spacing: 0.5px;
12216 margin-bottom: 0;
12217 }
12218
12219 .cloud-pricing-item .plan-text {
12220 font-size: 15px;
12221 line-height: 22px;
12222 }
12223
12224 .cloud-pricing-item .type {
12225 color: #171717;
12226 font-weight: 700;
12227 line-height: 30px;
12228 margin-bottom: 5px;
12229 font-family: "inter", sans-serif;
12230 font-size: 17px;
12231 }
12232
12233 .cloud-pricing-item .btn-purchase {
12234 border-radius: 5px;
12235 background-color: #ec595a;
12236 color: #fff;
12237 transition: all 0.4s ease-in-out;
12238 font-size: 15px;
12239 font-family: "inter", sans-serif;
12240 font-weight: 500;
12241 line-height: 22px;
12242 padding: 4px 21px;
12243 margin-top: 6px;
12244 }
12245
12246 .cloud-pricing-item .btn-purchase:hover {
12247 background-color: #171717;
12248 color: #ec595a;
12249 text-decoration: none;
12250 }
12251
12252 .cloud-pricing-item:hover {
12253 box-shadow: 0 15px 35px 0 rgba(0, 0, 0, 0.1);
12254 }
12255
12256 .app-pricing-area .pricing-title span {
12257 position: relative;
12258 }
12259 .app-pricing-area .pricing-title span .border-shape {
12260 bottom: -2px;
12261 left: 50%;
12262 position: absolute;
12263 width: 110px;
12264 }
12265 .app-pricing-area .title-text {
12266 margin-top: 0;
12267 font-size: 17px;
12268 font-family: "inter", sans-serif;
12269 color: #5d5d66;
12270 }
12271 .app-pricing-area .title-text .offer {
12272 font-family: "Kalam", cursive;
12273 font-weight: 700;
12274 color: #ec595a;
12275 }
12276 .app-pricing-area .pricing-switcher.nav .nav-link {
12277 font-size: 16px;
12278 font-weight: 600;
12279 border-radius: 22.5px;
12280 border: 1px solid;
12281 padding: 3px 16px;
12282 margin: 0 10px;
12283 color: #848d95;
12284 }
12285 .app-pricing-area .pricing-switcher.nav .nav-link.active {
12286 color: #171717;
12287 font-weight: 600;
12288 }
12289
12290 .app-pricing-switcher.nav .nav-link {
12291 font-size: 16px;
12292 font-weight: 600;
12293 border-radius: 22.5px;
12294 border: 1px solid;
12295 padding: 3px 16px;
12296 margin: 0 10px;
12297 color: #848d95;
12298 font-family: "poppins", sans-serif;
12299 }
12300
12301 .app-pricing-switcher.nav .nav-link.active {
12302 color: #171717;
12303 }
12304
12305 .app-pricing-item {
12306 background: #fff;
12307 border-radius: 10px;
12308 border: 1px solid #f0f0f0;
12309 text-align: center;
12310 transition: all 0.3s ease-in-out;
12311 padding: 38px 35px 50px;
12312 }
12313
12314 .app-pricing-item .btn {
12315 position: relative;
12316 font-size: 1.125rem;
12317 font-weight: 500;
12318 line-height: 1.5;
12319 text-transform: capitalize;
12320 text-decoration: none;
12321 border: 2px solid #171717;
12322 border-radius: 0.375rem;
12323 padding: 0.8125rem 2rem;
12324 margin: 0 0;
12325 display: inline-block;
12326 overflow: hidden;
12327 text-align: center;
12328 cursor: pointer;
12329 transition: 0.3s ease-out;
12330 color: #212529;
12331 font-family: "Inter", sans-serif;
12332 }
12333
12334 .app-pricing-item.active {
12335 position: relative;
12336 }
12337 .app-pricing-item.active .popular-shape {
12338 top: -13%;
12339 right: -18%;
12340 position: absolute;
12341 z-index: 1;
12342 }
12343
12344 .app-pricing-item:hover {
12345 box-shadow: 0 20px 50px 0 rgba(23, 23, 23, 0.08);
12346 }
12347 .app-pricing-item .item-title {
12348 font-size: 30px;
12349 line-height: 36px;
12350 margin-bottom: 14px;
12351 }
12352 .app-pricing-item .item-label {
12353 font-size: 20px;
12354 line-height: 1.2;
12355 margin-bottom: 18px;
12356 }
12357 .app-pricing-item .item-price {
12358 margin-bottom: 33px;
12359 }
12360 .app-pricing-item .item-price .dollar {
12361 color: #ec595a;
12362 font-size: 30px;
12363 line-height: 36px;
12364 font-weight: 700;
12365 position: relative;
12366 }
12367 .app-pricing-item .item-price .dollar svg {
12368 bottom: 0;
12369 left: 0;
12370 position: absolute;
12371 }
12372 .app-pricing-item .item-price .time {
12373 color: #9199a1;
12374 font-size: 18px;
12375 line-height: 36px;
12376 }
12377 .app-pricing-item .item-price .border-shape {
12378 bottom: 0;
12379 left: 0;
12380 position: absolute;
12381 width: 41px;
12382 }
12383 .app-pricing-item ul {
12384 border-top: 1px solid #f0f0f0;
12385 padding-top: 33px;
12386 margin-bottom: 45px;
12387 }
12388 .app-pricing-item ul li {
12389 font-size: 15px;
12390 line-height: 40px;
12391 }
12392 .app-pricing-item .btn {
12393 border-color: #ec595a;
12394 color: #ec595a;
12395 }
12396 .app-pricing-item .btn:hover {
12397 background: #ec595a;
12398 color: #fff;
12399 text-decoration: none;
12400 }
12401
12402 .choose-plan-area-three .pricing-switcher {
12403 padding-bottom: 80px;
12404 }
12405 .choose-plan-area-three .pricing-switcher .nav-link::after {
12406 background: #435bcc;
12407 }
12408 .choose-plan-area-three .tab-pane {
12409 padding-top: 0;
12410 }
12411 .choose-plan-area-three .pricing-item {
12412 border-radius: 15px;
12413 background-color: #fff;
12414 box-shadow: 0 5px 16px 0 rgba(32, 32, 32, 0.1);
12415 padding: 65px 50px 70px;
12416 margin-top: 0;
12417 border: none;
12418 transition: all 0.3s linear;
12419 }
12420 .choose-plan-area-three .pricing-item:hover {
12421 box-shadow: 0 50px 80px 0 rgba(53, 42, 67, 0.1);
12422 transform: translateY(-20px);
12423 border: none;
12424 }
12425 .choose-plan-area-three .pricing-item:hover h4 {
12426 color: #3c73f0;
12427 }
12428 .choose-plan-area-three .pricing-item:hover .btn {
12429 color: #fff;
12430 background-color: #356eef;
12431 }
12432 .choose-plan-area-three .pricing-item h4 {
12433 font-size: 24px;
12434 font-weight: 600;
12435 line-height: 1.25;
12436 letter-spacing: 0.5px;
12437 margin-bottom: 20px;
12438 transition: all 0.3s linear;
12439 font-family: "poppins", sans-serif;
12440 }
12441 .choose-plan-area-three .pricing-item .price {
12442 font-size: 40px;
12443 font-family: "Poppins", sans-serif;
12444 font-weight: 500;
12445 line-height: 1.2;
12446 margin-bottom: 40px;
12447 margin-top: 0;
12448 color: #171717;
12449 }
12450 .choose-plan-area-three .pricing-item .price span {
12451 color: #8d8d8d;
12452 font-size: 20px;
12453 }
12454 .choose-plan-area-three .pricing-item .list-wrapp {
12455 margin-bottom: 50px;
12456 }
12457 .choose-plan-area-three .pricing-item .list-wrapp ul {
12458 padding-left: 0;
12459 }
12460 .choose-plan-area-three .pricing-item .list-wrapp .list-title {
12461 font-size: 18px;
12462 line-height: 160%;
12463 font-weight: 700;
12464 color: #171717;
12465 margin-bottom: 20px;
12466 }
12467 .choose-plan-area-three .pricing-item .list-wrapp ul {
12468 padding-top: 0;
12469 }
12470 .choose-plan-area-three .pricing-item .list-wrapp ul li {
12471 display: flex;
12472 font-size: 17px;
12473 line-height: 1;
12474 text-align: left;
12475 padding: 0;
12476 margin-bottom: 20px;
12477 }
12478 .choose-plan-area-three .pricing-item .list-wrapp ul li .icon-check {
12479 color: #45c260;
12480 margin-right: 10px;
12481 font-size: 20px;
12482 }
12483 .choose-plan-area-three .pricing-item .list-wrapp ul li .icon-close {
12484 color: #c1c1c1;
12485 margin-right: 10px;
12486 font-size: 20px;
12487 }
12488 .choose-plan-area-three .pricing-item .list-wrapp ul li.disable {
12489 color: rgba(23, 23, 23, 0.5);
12490 }
12491 .choose-plan-area-three .pricing-item .btn {
12492 border: 1px solid #356eef;
12493 border-radius: 26px;
12494 padding: 10px 0;
12495 font-family: "Poppins", sans-serif;
12496 color: #171717;
12497 font-size: 20px;
12498 font-weight: 600;
12499 line-height: 30px;
12500 letter-spacing: 0.5px;
12501 display: block;
12502 height: 52px;
12503 width: 190px;
12504 margin: 0 auto;
12505 text-align: center;
12506 transition: all 0.3s linear;
12507 }
12508 .choose-plan-area-three .pricing-item .btn:hover {
12509 color: #fff;
12510 background-color: #356eef;
12511 text-decoration: none;
12512 }
12513 .choose-plan-area-three .pricing-item.active {
12514 box-shadow: 0 50px 80px 0 rgba(53, 42, 67, 0.1);
12515 transform: translateY(-20px);
12516 border: none;
12517 }
12518 .choose-plan-area-three .pricing-item.active h4 {
12519 color: #3c73f0;
12520 }
12521 .choose-plan-area-three .pricing-item.active .btn {
12522 color: #fff;
12523 background-color: #356eef;
12524 }
12525
12526 @media (max-width: 991px) {
12527 .cloud-pricing-wrapp .nav {
12528 justify-content: center;
12529 }
12530 }
12531 @media (max-width: 480px) {
12532 .pricing-switcher .nav-link:nth-child(odd) {
12533 padding-right: 60px;
12534 }
12535 .pricing-switcher .nav-link:nth-child(even) {
12536 padding-left: 60px;
12537 }
12538 .pricing-banner-2 .current-price {
12539 font-size: 24px;
12540 }
12541 }
12542
12543 /*# sourceMappingURL=main.css.map */
12544