a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}@keyframes lights{0%{color:#b8bee0;text-shadow:0 0 1em #f0a3,0 0 .125em #ff33bb4d,-1em -.125em .5em #fb30,1em .125em .5em #3bf0}30%{color:#d1d8fa;text-shadow:0 0 1em #ff00aa80,0 0 .125em #ff33bb80,-.5em -.125em .25em #fb33,.5em .125em .25em #3bf6}40%{color:#e6eaff;text-shadow:0 0 1em #ff00aa80,0 0 .125em #ffccee80,-.25em -.125em .125em #fb33,.25em .125em .125em #3bf6}70%{color:#d1d8fa;text-shadow:0 0 1em #ff00aa80,0 0 .125em #ff33bb80,.5em -.125em .25em #fb33,-.5em .125em .25em #3bf6}to{color:#b8bee0;text-shadow:0 0 1em #f0a3,0 0 .125em #ff33bb4d,1em -.125em .5em #fb30,-1em .125em .5em #3bf0}}html{height:100%}:root{--animate-delay:0.3s}body{background-attachment:fixed;background-color:#1c0e25;background-image:url(/build/images/bg.275f7de0.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;font-family:Marcellus,sans-serif;height:100%}strong{font-weight:700}em,i{font-style:italic}.center{text-align:center}a::-moz-focus-inner,button::-moz-focus-inner{border:0}a,button{outline:none}.button,button{background:#7d4ba0;border:0;border-radius:25px;color:#fff;display:inline-block;font-family:Marcellus,sans-serif;font-size:16px;font-weight:700;line-height:100%;margin-top:10px;padding:16px 26px;text-decoration:none;text-transform:uppercase;width:auto}.button:hover,button:hover{background:#f9f0c9;color:#7d4ba0;cursor:pointer;transition:.3s}.form input,.form select,.form textarea{background:#f9f0c9;border:0;border-radius:8px;box-sizing:border-box;color:#000;font-family:Marcellus,sans-serif;font-size:16px;max-width:100%;padding:10px;width:100%}.form-row{padding:10px 0}.form-row-checkbox{align-items:flex-start;display:flex;flex-direction:row-reverse;justify-content:flex-end}.form-row-checkbox input{height:20px;margin:12px;width:20px}.form-row-button,.form-row-recaptcha{text-align:center}.form-row-recaptcha .g-recaptcha{display:inline-block}.form form>div>div ul{background:red;color:#fff;display:block;font-size:14px;margin-bottom:10px;padding:10px}.form label{color:#f9f0c9;display:block;font-size:16px;font-weight:700;line-height:1.4;padding-top:10px;text-align:left}.alert{padding-top:40px;text-align:center}.alert.alert-success{color:green}.container{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:0 20px;width:100%}#top .container{align-items:center;color:#fff;display:flex;text-align:center}#top{transition:top .5s}#top.pre_fixed{top:-100px}#top.fixed{background-color:#3b1e50;box-shadow:0 0 15px #00000044;left:0;margin-top:0;position:fixed;right:0;top:0;z-index:2000}#top.fixed #a_logo{padding:15px 0}#a_logo{display:inline-block;padding:30px 0;text-align:center;width:120px}#a_logo img{width:100%}#menu_out{justify-content:space-between}#menu,#menu_out{align-items:center;display:flex;flex-grow:1}#menu{flex-wrap:wrap}#menu_in{flex-grow:1}nav{display:flex;flex-wrap:wrap;justify-content:center;padding:0 30px}nav a{color:#f9f0c9;display:block;font-size:18px;padding:30px 10px;text-align:center;text-decoration:none}nav a:hover{color:#a365c0;transition:.3s}nav a.active{animation:lights 5s linear infinite}nav .menu{position:relative;z-index:10000}nav .submenu{background-color:#7d4ba0;border-radius:6px;display:none;left:0;overflow:hidden;padding:0;position:absolute;top:90%}nav .menu:hover>.submenu{display:block}nav .submenu a{border-bottom:1px solid #945ebb;margin:0;padding:15px;text-align:left;white-space:nowrap}nav .submenu a:hover{background-color:#6b2f96;color:#fff}nav .submenu a:last-of-type{border-bottom:0}#get_app{background:#f9f0c9;border-radius:20px;color:#2b133c;padding:10px 20px;text-decoration:none}#get_app:hover{background:#a365c0;box-shadow:0 0 15px #a365c0aa;color:#fff;transition:.3s}.languages{padding-left:30px;text-align:center}.languages a{align-items:center;border-radius:50%;display:inline-flex;height:36px;justify-content:center;margin:5px;width:36px}.languages a.active{border:1px solid #f9f0c9;box-shadow:0 0 15px #f9f0c988}.languages a img{height:10px;width:18px}#text_page{padding-bottom:40px}.content_text li,.content_text p,.text li,.text p{color:#fff;font-size:20px;line-height:140%;padding-bottom:20px}.content_text a{color:#c2c8eb}.text ol{list-style-type:decimal;margin-left:20px}.text ul li{background:url(/build/images/li-text.bb123013.svg) no-repeat left 5px;background-size:18px;padding-left:30px}.text li>ol,.text li>ul{margin-top:20px}.text li li{padding-bottom:10px}.text h1{color:#f9f0c9;font-size:40px;line-height:1.5;padding:20px 0 0}.content_header h2,.text h2{color:#f9f0c9;font-size:30px;line-height:1.5;padding:20px 0}.content_header h3,.text h3{color:#f9f0c9;font-size:26px;line-height:1.5;padding:20px 0}.content_header h4,.text h4{color:#c2c8eb;font-size:22px;line-height:1.5;padding:20px 0}.content_header p{color:#f9f0c9;font-size:18px}.content_header p a{color:#fff;text-decoration:none}.text a{color:#f9f0c9}.text_naglowek{align-items:center;display:flex;justify-content:space-around;margin-bottom:40px}.text_naglowek h1{animation:lights 15s linear infinite;color:#c2c8eb;flex-grow:1;font-size:40px;line-height:1.4;max-width:60%;text-align:left}.text_naglowek img{border:0;border-radius:0;max-height:200px}.text_naglowek+.hr{margin-bottom:40px}.page_about_app .text_in img{border:2px solid #f9f0c9;border-radius:12px;margin:10px}#header{align-items:center;display:flex;justify-content:space-between;margin-top:30px;min-height:435px}#header .content{line-height:1.4;max-width:60%}#header h1{animation:lights 15s linear infinite;color:#f9f0c9;font-size:36px;font-weight:700;padding:20px 0}#header h2,#header h3{color:#f9f0c9;font-size:28px;font-weight:700;padding:20px 0}#header p{color:#fff}#header ul{margin-top:20px}#header li{background-image:url(/build/images/li-white.bf2f855e.svg);background-position:0 4px;background-repeat:no-repeat;background-size:12px;color:#fff;margin-left:10px;padding-bottom:4px;padding-left:20px}#header .button{margin-top:30px}#header .home_slider_out{align-items:center;aspect-ratio:1;background-size:cover;display:flex;justify-content:center;margin-left:50px;width:500px}#header .home_slider_out .home_slider{width:100%}#header .home_slider_out .home_slider img{border:3px solid #f9f0c9;border-radius:10px;height:370px;margin:0 auto;width:auto}.home_aplikacja{background-image:url(/build/images/hr.a6656b91.svg),url(/build/images/hr.a6656b91.svg);background-position:top,bottom;background-repeat:no-repeat,no-repeat;margin:60px 0;padding:110px 0}.home_aplikacja p{color:#fff;font-size:18px;line-height:1.6;text-align:center}.home_advantages{background-image:url(/build/images/hr.a6656b91.svg);background-position:top;background-repeat:no-repeat;line-height:1.4;margin-top:50px;padding:110px 0 50px}.home_advantages_in{display:flex;position:relative}.home_advantages_in>div{width:50%}.home_advantages_in h2,.home_advantages_in h3{color:#c2c8eb;font-size:36px;font-weight:700}.home_advantages_in li{background-image:url(/build/images/li.8df1f02a.svg);background-position:0 8px;background-repeat:no-repeat;background-size:16px;color:#f9f0c9;font-size:22px;padding-bottom:24px;padding-left:30px}.home_advantages_in img.header_img{bottom:20px;left:20px;position:absolute}#video_out{margin-bottom:30px;margin-top:20px;text-align:center}#video_out p{color:#f9f0c9;font-size:26px;font-weight:700;padding:20px 0}#play_video img{width:100px}#play_video:hover{opacity:.5;transition:.3s}#video_insert{margin:10px auto 30px;max-width:800px}.video-container{border-radius:20px;box-shadow:0 0 60px #7d4ba044;height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container iframe{border-radius:20px;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.hr{background-image:url(/build/images/hr.a6656b91.svg);background-position:50%;background-repeat:no-repeat;height:30px}.hr_line{background-color:#c2c8eb33;height:1px;margin:0 auto}.js .hidden{opacity:0}.get_app_out{padding:60px 0}.get_app_out h2{color:#f9f0c9;font-size:36px;font-weight:700;padding:10px 0 50px;text-align:center}.get_app{display:flex}.get_app .column{text-align:center;width:50%}.get_app .column h3{color:#fff;font-size:28px;padding:20px}.get_app .column p{color:#f9f0c9;font-size:16px;line-height:1.4;padding:16px}.get_app .column img{height:55px;margin:20px 0}.get_app a{display:block;text-decoration:none}.get_app a:hover{text-shadow:0 0 10px #fff}.get_app div.soon{opacity:.4}#bottom{background-color:#10071a;padding:20px;text-align:center}#bottom #logo_bottom{padding:20px 0 40px;width:130px}#bottom a{color:#c2c8eb}#bottom a:hover{color:#f9f0c9}#bottom #copyright{color:#c2c8eb;font-size:12px;padding-bottom:30px;padding-top:20px}#bottom .social{align-items:center;display:flex;justify-content:center}#bottom .social a{display:inline-block;margin:0 20px}#bottom .social img.social{width:40px}#bottom .social img.hr_img{width:20%}.tarot_online_why{line-height:1.4;padding:50px 0}.tarot_online_why_in{display:flex;justify-content:space-between;position:relative}.tarot_online_why_in>div{box-sizing:border-box;padding-right:30px;width:40%}.tarot_online_why_in>div+div{width:60%}.tarot_online_why_in h3{color:#c2c8eb;font-size:26px;font-weight:700;padding-top:0}.tarot_online_why_in li{background-image:url(/build/images/li.8df1f02a.svg);background-position:0 4px;background-repeat:no-repeat;background-size:16px;font-size:18px;padding-left:30px}.tarot_online_why_in li>strong{color:#f9f0c9}.tarot_online_why_in img.header_img{display:block;margin:40px auto 20px}.rozklad{margin-bottom:30px;margin-top:15px}.rozklad h3{color:#c2c8eb;font-size:26px;line-height:1.5;padding:20px 0}.rozklad .rozklad_in{display:flex;justify-content:space-between}.rozklad .rozklad_in>div{width:45%}.rozklad .content_header{color:#fff;font-size:18px;line-height:1.6}.rozklad .content_text{background-color:#3b1e50;border-radius:8px;padding:20px}.rozklad .content_text p{color:#fff}.rozklad .content_text li{background-image:url(/build/images/li.8df1f02a.svg);background-position:0 4px;background-repeat:no-repeat;background-size:14px;color:#fff;font-size:16px;padding-left:24px}#kontakt{margin:0 auto;max-width:600px;padding:40px 20px}#breadcrumb{padding:5px 0 15px}#breadcrumb li{color:#fff;display:inline-block}#breadcrumb li+li{background-image:url(/build/images/li.8df1f02a.svg);background-position:7px 4px;background-repeat:no-repeat;background-size:7px;padding-left:20px}#breadcrumb li a{color:#f9f0c9;text-decoration:underline}.error_container{align-items:center;display:flex;min-height:60vh}@media (max-width:720px){.hr{background-size:70vw}.animate__animated{animation:none!important;transform:none!important;transition-property:none!important}#a_logo{width:80px}#a_logo,#top.fixed #a_logo{padding:10px 0}#header{flex-wrap:wrap;margin-top:0;min-height:auto}#header .content{max-width:100%;text-align:center}#header h1{font-size:23px;padding:20px 0 10px}#header h2,#header h3{font-size:20px;padding:10px 0}#header .home_slider_out{margin:40px auto 0;width:70%}#header .home_slider_out .home_slider img{height:55vw}.home_aplikacja{background-size:70vw;margin:40px 0 10px;padding:50px 0 30px}.home_aplikacja p{font-size:16px}.home_advantages{background-size:70vw;padding:20px 0}.home_advantages_in{flex-wrap:wrap}.home_advantages_in h2,.home_advantages_in h3{font-size:28px;text-align:center}.home_advantages_in>div{width:100%}.home_advantages_in img.header_img{display:block;margin:20px auto;position:static;width:50%}.home_advantages_in li{background-image:url(/build/images/hr.a6656b91.svg);background-position:top;background-size:80px;font-size:16px;padding-bottom:20px;padding-left:0;padding-top:30px;text-align:center}.get_app_out h2{font-size:28px}.get_app{justify-content:space-between}.get_app .column{width:32%}.get_app .column h3{font-size:18px;padding:0}.get_app .column p{font-size:12px;padding:5px}.get_app .column img{height:7vw;width:auto!important}#bottom nav{display:block;padding:20px}#bottom a{display:block;margin:0;padding:10px}.text_naglowek{display:block;text-align:center}.text_naglowek h1{font-size:32px;line-height:1.4;margin-bottom:20px;margin-top:20px;max-width:100%;text-align:center}.text_naglowek img{margin:0 auto;max-height:100px}.content_text li,.content_text p,.text li,.text p{font-size:18px}.text h2{font-size:26px}.text h3{font-size:24px}.tarot_online_why{padding:0 0 10px}.tarot_online_why_in{flex-wrap:wrap}.tarot_online_why_in h3{font-size:24px;text-align:center}.tarot_online_why_in>div{margin-bottom:20px;margin-top:0;width:100%}.tarot_online_why_in>div+div{width:100%}.tarot_online_why_in img.header_img{margin:20px auto;width:50%}.rozklad .rozklad_in{flex-wrap:wrap}.rozklad .rozklad_in>div{width:100%}.rozklad .content_text{margin-top:30px}.table-container{-webkit-overflow-scrolling:touch;overflow-x:auto;width:100%}}@media (max-width:1100px){#top .container{justify-content:space-between;padding:0 15px}#menu_out{flex-grow:unset;margin:0 5px}#a_menu_mobile{margin-left:20px;margin-right:5px;position:relative;z-index:4000}#menu_shadow{transition:background .3s}#menu_shadow.show{background:#0006;bottom:0;left:0;position:fixed;right:0;top:0;z-index:2900}#menu_block{align-items:flex-start;background:#0f0716;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;left:-280px;margin:0;padding:50px 0 20px;position:fixed;top:0;transition:left .5s;width:280px;z-index:3000}#menu_block a.menu_link{font-size:1.2em;margin:4px 0;padding:12px 20px;white-space:normal}#menu_block.show{left:0;margin-left:0;margin-right:0}#get_app{font-size:14px}#menu{flex-grow:0;justify-content:center}#menu a{font-size:16px;margin:5px 0;padding:12px 20px}#menu nav .menu{width:100%}#menu nav .submenu{display:block;position:static}#menu nav .submenu a{margin:0;text-align:center}#header #menu_shadow.show #jezyki{display:block;text-align:center;width:100%}#header #menu_shadow.show #jezyki .social{margin-bottom:20px}#header #menu_shadow.show #jezyki #language a,#header #menu_shadow.show #jezyki .social a{margin:0 8px}#hamburger{cursor:pointer;height:30px;margin-top:5px;position:relative;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:30px}#hamburger,#hamburger span{display:block;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#hamburger span{background:#f9f0c9;border-radius:2px;height:4px;left:0;opacity:1;position:absolute;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}header.fixed #hamburger span{background:#fff}#hamburger span:first-child{top:0}#hamburger span:nth-child(2){top:10px}#hamburger span:nth-child(3){top:20px}#hamburger.open span:first-child{top:12px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#hamburger.open span:nth-child(2){left:-40px;opacity:0}#hamburger.open span:nth-child(3){top:12px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}}#faq{padding-bottom:20px;padding-top:0}#faq .element{border:1px solid #f9f0c9;border-radius:14px;box-sizing:border-box;color:#f9f0c9;display:inline-block;font-size:18px;line-height:1.4;margin:8px 0;width:100%}#faq .element h3.question{background-image:url(/build/images/arrow_down.2da4b5d3.svg);background-position:center right 30px;background-repeat:no-repeat;background-size:30px;color:#f9f0c9;font-size:18px;margin-bottom:0;padding:20px 60px 20px 30px}#faq .element h3.question:hover{color:#fff;cursor:pointer}#faq .element.show{background-color:#ffffff1a}#faq .element.show p.question{background-image:url(/build/images/arrow_up.e0fe5e59.svg)}#faq .element.show div.answer{display:block}#faq .element div.answer{color:#fff;display:none;font-size:15px;line-height:1.5;padding:0 30px}#faq .element div.answer p{padding-bottom:20px}#faq .element div.answer ol{list-style-type:decimal;margin-left:20px}#faq .element div.answer ul{list-style-type:disc;margin-left:20px}#faq .element div.answer ol li,#faq .element div.answer ul li{padding:5px 0 0}#faq .element div.answer a{color:#c2c8eb;text-decoration:underline}