@import"https://fonts.googleapis.com/css2?family=Yeseva One:wght@400;500;600;700;800&family=Nunito Sans:wght@500;700;800&display=swap";*,:after,:before{padding:0;margin:0;box-sizing:border-box}a:focus,button:focus,.btn:focus{outline:none !important;box-shadow:none !important}.contact-details .contact-icon{font-size:20px;color:var(--color-blue) !important;margin-right:10px}:root{--bg-primary: #ffffff;--bg-col: #f2f2f2;--bg-light-mint: #f2faf8;--bg-mint: #e4f7f2;--text-dark: #1e292b;--bg-green: #31804d;--color-green: #499a13;--bg-green-hover: #31904d;--color-green-hover: #8eca3c;--brand-dark-cyan: #0f4c5c;--color-hover: #166477;--color-blue: #4a6fa5;--color-btn: #5697cd;--gold-gradient: linear-gradient(135deg, #bf953f 0%, #fcf6ba 25%, #b38728 50%, #fbf5b7 100%);--gold-solid: #cda45e;--gold-btn: #d3af37;--color-button: #fbc02d;--mint-hover: #98fb98;--mint-color: #98fb85;--bg-gradient: linear-gradient(135deg, #eff1f5 0%, #c3ecef);--text-main: #1f3537;--text-muted: #578182;--highlight-bg: #00ffef}svg{margin:90px}body,html{max-width:100% !important;max-width:100vw !important;background-color:#f8f8ff;line-height:1.6;scroll-behavior:smooth;overflow-x:hidden !important;-webkit-text-size-adjust:100%;animation:fadeIn .7s ease-in-out}.scroll-down{position:fixed;bottom:20px;left:50%;border:#222;transform:translateX(-50%);font-size:32px;color:#333;text-decoration:none;z-index:100;animation:posun 1.8s infinite}@keyframes posun{0%,100%{transform:translate(-50%, 0)}50%{transform:translate(-50%, -10px)}}.menu{display:flex;position:fixed;width:100%;height:70px;padding:15px;align-items:center;background:snow;justify-content:space-between;top:0;left:0;z-index:1000}.main-nav{display:flex;align-items:center;gap:35px;list-style:none}.main-nav li a{font-family:"Nunito Sans",Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:18px;font-weight:600;color:var(--text-dark);padding:22px;text-decoration:none;transition:.2s ease;transition:all .3s ease-in-out}.main-nav li a:hover,.main-nav li a:active{color:var(--color-blue);background-color:rgba(0,0,0,0) !important}ul li ul.dropdown li{display:block}ul li ul.dropdown{background:snow;margin:15px;position:absolute;z-index:999;display:none}ul li ul.dropdown a{font-size:14px;line-height:2px;text-transform:lowercase}ul li:hover ul.dropdown{display:block}.menu.scrolled{box-shadow:0 1px 0 rgba(0,0,0,.08)}.mobile-nav-icon img{display:none;float:right;cursor:pointer}.mobile-nav-back{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.08);opacity:0;z-index:9998 !important;pointer-events:none;transition:opacity .5s ease-in-out}.mobile-nav-back.open{opacity:1;pointer-events:auto !important}header{display:block;unicode-bidi:isolate}header .hero{width:100%;overflow:hidden}header .hero-img{width:100%;height:400px;margin-top:200px;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.kontakt-text h1{font-family:"Courier New",Courier,monospace;font-size:20px;position:absolute;left:5%;top:40%;transform:translate(-10%, -40%)}.hero-text h1{left:40%;top:40%;letter-spacing:1.1px}.herobox-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;gap:30px;margin:200px 0 100px;padding:20px;background:var(--bg-mint);border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.herobox-row img{flex:0 1 400px;max-width:490px;height:280px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.herobox-row .hero-text h1{flex:1 1 300px}.herobox-row .hero-text p{font-size:20px;color:var(--text-main);margin-top:30px}.herobox-row .groups{display:flex;gap:20px;margin:5px 15px}.herobox-row .groups i{padding-left:10px}.herobox-row .btn{display:inline-block;color:var(--bg-primary);font-size:20px;font-weight:600;background:var(--bg-green);border-radius:10px;padding:5px 30px;text-decoration:none;margin-top:20px;letter-spacing:1px;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.btn-full:hover,.btn-full:active{background:var(--bg-green-hover);font-weight:600;transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2);color:var(--bg-primary);transition:background-color .5s}.digest h2{font-size:40px;text-align:center;margin-top:70px;margin-bottom:60px}#digest{scroll-margin-top:50px}.lister-concept{margin:80px 0 100px;padding:30px}.lister-concept .concept{font-size:22px;letter-spacing:1px;font-weight:600;color:var(--text-dark)}.lister-concept .lister ul li{max-width:600px;list-style:none;font-size:18px;margin:20px;color:var(--color-hover);letter-spacing:1px}.project-box{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;gap:30px;margin:80px 0 100px;padding:30px;background:var(--bg-mint);border:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.project-box .project-text1{flex:1 1 300px;line-height:1.5;font-size:1.2em}.project-box .project-text2{flex:0 1 500px;line-height:1.5;font-size:1.2em}.wrapper .text-about{display:flex;flex-direction:column;padding:30px}.wrapper .text-about p{display:flex;flex-wrap:wrap;font-size:1.2em;color:var(--text-main)}#commission{scroll-margin-top:100px}#reward{scroll-margin-top:100px}.btn-groups .button{display:inline-block;color:var(--bg-primary);text-decoration:none;font-size:18px;font-weight:600;background:var(--gold-btn);border-radius:8px;padding:10px;margin:20px;margin-top:40px;letter-spacing:1px;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);animation:pulse-wave 3s infinite}.btn-groups .button:hover{animation:none}.button-fullleft:hover,.button-fullleft:active{background:#d8c81b;font-weight:600;transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2);color:var(--bg-primary);transition:background-color .5s}.button-fullright:link,.button-fullright:visited{margin-left:45px}.button-fullright:hover,.button-fullright:active{background:#d8c81b;font-weight:600;transform:translateY(-2px);box-shadow:0 10px 20px rgba(0,0,0,.2);color:var(--bg-primary);transition:background-color .5s}.heading h2{font-family:"Yeseva One";color:var(--text-dark);text-align:center;font-size:1.6em;font-weight:lighter;letter-spacing:1.2px;word-spacing:1.2px;margin-top:90px;text-shadow:1px 0 1px #213131}.info-box img{flex:0 1 400px;max-width:500px;height:400px;border-radius:15px;-o-object-fit:cover;object-fit:cover}.info-box .text-content{flex:1 1 300px;color:var(--text-main);font-weight:500;font-size:1.05em;line-height:1.5;font-family:"Roboto",sans-serif}.register-box{max-width:100%;height:auto;margin-top:110px;margin-bottom:70px;padding:30px 40px;background:var(--bg-primary);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.heading-register h2{text-align:center;font-family:"Nunito Sans";font-size:1.8em;color:var(--text-dark)}.heading-register h3{color:var(--color-blue);text-align:left;margin-top:35px;font-family:"Nunito Sans";font-size:1.1em;letter-spacing:1.2px}.one-line{font-weight:800;margin-top:50px;font-size:1.3em;color:#333;letter-spacing:1px}.register-box ul{list-style:square;max-width:900px;margin:10px auto;line-height:1.8}.register-box p{margin-top:15px;font-size:1.1em;padding-left:2%;letter-spacing:1px;color:var(--text-main)}.fa-circle-right{color:var(--color-blue);font-size:20px}.btn-register .button{display:inline-block;color:var(--bg-primary);text-decoration:none !important;font-size:20px;border:none;border-radius:10px;padding:5px 10px;margin-top:30px;letter-spacing:1.2px;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.button{background:var(--color-btn);font-weight:600}.odmeny-list{max-width:500px;margin:20px auto;font-family:sans-serif}.odmena-item{display:flex;justify-content:space-between;padding:12px 15px;margin-bottom:8px;background:#f4f4f4;border-left:5px solid #4a6fa5;border-radius:5px;font-size:1.1em}.odmena-item span{font-weight:bold;color:var(--color-blue)}.animateds-header{background:linear-gradient(135deg, var(--bg-mint) 15%, var(--gold-btn) 100%);color:var(--text-light);border-radius:8px;padding:60px 30px;margin-top:110px;text-align:center;align-items:center;position:relative;overflow:hidden;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%);animation:shapeReveal 1.6s cubic-bezier(0.25, 1, 0.5, 1) forwards}.heading p{font-family:"Nunito Sans";font-size:1.3em;color:var(--text-main);letter-spacing:1px;margin-top:35px;font-weight:600}.information-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px;gap:20px}.information-box{display:block;background:#f5a732;border:none;border-radius:8px;width:200px;padding:10px;margin-bottom:40px;margin-top:70px;text-align:center;box-shadow:0 4px 4px rgba(0,0,0,.05);transition:.3s}.information-box:hover{transform:translateY(-5px);box-shadow:0 10px 15px rgba(0,0,0,.1)}.information-box i,.information-box h3{font-size:1.5em;color:var(--text-dark)}.information-box h3{color:var(--text-dark)}.side-text{color:var(--text-dark);text-align:left;font-size:1.2em;font-style:italic;padding-top:15px;margin:20px 25px}.clean-list ul{list-style:none;padding:20px;max-width:900px;margin:0 auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:10px 40px}.clean-list ul li{display:flex;align-items:center;font-size:1.2em;color:#7d9b76;font-weight:700;font-style:italic;padding:12px 0;border-bottom:1px solid #e0e0e0;gap:20px;text-align:center;transition:.3s}.clean-list ul li:hover{padding-left:5px;color:#457d58}.clean-list ul i{font-size:14px;width:30px}.clean-list li:last-child{border-bottom:none}.clean-list li:nth-last-child(-n+2){border-bottom:none}.eshop-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:30px;align-items:stretch}.eshop-item{display:flex;position:relative;margin:25px;box-shadow:0 5px 4px -2px rgba(11,11,12,.08),0 4px 4px -2px rgba(11,11,12,.05)}.eshop-item a{color:var(--text-dark);display:flex;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-decoration:none;box-sizing:border-box}.eshop-item a:hover{color:var(--gold-btn)}.eshop-item img{margin-top:15px;max-width:100%;display:block;transition:transform .3s ease}.eshop-item img:hover{transform:scale(1.1)}.zoom{display:inline-block;overflow:hidden;border-radius:8px}header .animated-header{width:100%;height:500px;background:linear-gradient(135deg, var(--bg-mint) 15%, var(--gold-btn) 100%);color:var(--text-light);border-radius:8px;padding:80px 30px;margin-top:110px;text-align:center;align-items:center;position:relative;overflow:hidden;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 85%);animation:shapeReveal 1.6s cubic-bezier(0.25, 1, 0.5, 1) forwards}@keyframes shapeReveal{0%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}100%{clip-path:polygon(0 0, 100% 0, 95% 90%, 0 100%)}}header .animated-header h1{font-family:"Yeseva One";color:var(--text-dark);text-align:center;font-size:2.2em;font-weight:lighter;letter-spacing:1.2px;word-spacing:1.2px;margin-top:0;margin-bottom:10px;text-shadow:1.5px 1.5px 1.5px #213131}header .animated-header img{width:50%}.product{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;gap:30px;margin:80px 0 100px;padding:40px}.product .text-content{font-family:"Roboto",sans-serif;color:var(--text-main);font-size:1.2em;font-weight:500;line-height:2}.buttons .btn{display:inline-block;background:var(--gold-btn);height:60px;padding:15px;margin:50px;margin-top:50px;margin-bottom:70px;text-align:center}.buttons .btn:hover,.buttons .btn:active{background:var(--gold-btn)}.buttons .btn a{color:var(--bg-col);text-decoration:none !important}.buttons .btn a:hover,.buttons .btn a:active{color:var(--bg-col)}.buttons .text h2{font-size:1.3em;color:#fff;font-weight:600;letter-spacing:1px;line-height:25px}.article h1{color:#4c4c4c;font-size:2.5rem;font-family:"Monotype Corsiva",serif;padding:10px;margin:10px;margin-top:180px;margin-bottom:70px;letter-spacing:1px;word-spacing:1px;align-items:center;text-align:center;text-shadow:0 1px 3px #333}.storiesbox-row{align-items:center;padding:18px;border-radius:20px;box-shadow:0 10px 25px rgba(0,0,0,.1)}.my-story h2{color:var(--text-main);font-size:18px;font-family:"Inter",serif;text-align:center;font-weight:500}.stories p{color:var(--text-main);font-size:17px;font-style:italic;padding-top:30px}.photos img{max-width:500px;margin:50px;border-radius:10px;align-items:center;-o-object-fit:cover;object-fit:cover}.hero-blog{max-width:800px;height:450px;margin-top:200px;border-radius:15px;box-shadow:4px 6px 8px #000}.blog-box{display:flex;flex-direction:column;width:100%;min-height:180px;margin-top:80px;margin-bottom:30px;padding:20px;background:var(--bg-primary);box-sizing:border-box;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.blog-box h3{text-align:left;color:var(--color-blue);margin:0 0 15px 0;font-size:20px;letter-spacing:1.5px;font-weight:700}.blog-box p{color:#333;font-size:16px;line-height:1.6;margin:0}.blog-box i{display:block;color:var(--color-blue);margin-bottom:15px;font-size:1.5rem}.faq-container{max-width:800px;margin:100px auto;padding:0 2rem;font-family:monospace}.faq-container h1{text-align:center;color:#000;margin-bottom:15px}.faq-intro{font-size:1.5em;text-align:center;color:#666;margin-bottom:50px}details{background:#f0eeee;margin-bottom:15px;border-radius:10px;border-left:3px solid var(--color-blue);transition:all .3s ease}summary{padding:15px;font-size:18px;text-align:left;font-weight:600;cursor:pointer;list-style:none;flex-direction:column;justify-content:space-between;align-items:center}summary::after{content:"+";font-size:16px;float:right !important;color:var(--color-blue)}details[open] summary::after{content:"-"}.faq-content{padding:0 20px 20px;font-size:1.2em;font-weight:600;line-height:1.6;color:var(--text-muted)}.faq-cta{margin-top:60px;text-align:center;background:#eee;padding:30px;border-radius:15px}.faq-cta p{font-size:1.3em}.contact-btn{display:inline-block;font-size:1.2em;background:var(--color-blue);color:var(--bg-col);font-weight:600;padding:15px 30px;text-decoration:none !important;border-radius:10px;margin-top:15px;transition:.3s;animation:pulse-wave 2s infinite}.contact-btn:hover{background:#000;color:#f2f2f2;animation:none}.next-steps h2{text-align:center;color:#000;margin-bottom:15px;font-family:"Lucida Console","Courier New",monospace}.step-grid{display:flex;gap:20px;justify-content:center;margin-top:30px}.step-card{background:var(--bg-col);padding:15px;border-radius:15px;text-decoration:none !important;color:var(--text-dark);display:flex;flex-direction:column;align-items:center;width:180px;transition:.3s}.step-card:hover{background:var(--color-blue);color:var(--bg-col);transform:translateY(-5px)}.step-card.highlight{background:var(--color-blue);color:var(--bg-col)}.kontakt-img{margin-top:180px;width:100%;height:450px;display:block}.title{font-size:24px;padding-top:70px;padding-bottom:30px;text-align:center}.info{padding-top:30px;text-align:center;font-size:24px;color:#483d8b}.comment{font-size:20px;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;letter-spacing:2px;padding:45px;text-align:center;margin:5px}.form-container{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;width:95%;max-width:100%;min-height:550px;background:var(--bg-primary);border-radius:6px;padding:20px;box-sizing:border-box;box-shadow:0 5px 10px rgba(0,0,0,.1)}.form-container .content{display:flex;align-items:center;justify-content:space-between}.form-container .content .left-side{width:30%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:10px;position:relative}.content .left-side::before{content:"";position:absolute;height:70%;width:1px;right:-10%;top:50%;transform:translateY(-50%);background:var(--bg-mint);box-shadow:0 3px 5px rgba(0,0,0,.08)}.content .left-side .details{margin:18px;text-align:center}.content .left-side .details i{font-size:28px;color:var(--brand-dark-cyan);margin-bottom:10px}.content .left-side .details .topic{font-size:18px;color:var(--brand-dark-cyan);font-weight:600}.content .left-side .details .text-one,.content .left-side .details .text-two{font-size:14px;color:var(--text-dark)}.form-container .content .right-side{width:75%;margin-left:75px}.content .right-side .topic-text{font-size:23px;font-weight:600;color:var(--brand-dark-cyan)}.right-side .input-box{height:50px;width:100%;margin:12px 0}.right-side .input-box input,.right-side .input-box textarea{height:100%;width:100%;font-family:monospace;border:none;font-size:16px;font-weight:500;background:var(--bg-mint);border-radius:6px;padding:0 15px;resize:none}.right-side .input-box textarea{padding:5px 15px;font-family:monospace}input:focus{border-color:var(--brand-cyan)}.right-side .message-box{min-height:110px}.right-side .button{display:inline-block;margin-top:15px}.right-side .button input[type=submit]{color:var(--bg-light-mint);font-size:16px;font-weight:600;background:var(--brand-dark-cyan);border:none;border-radius:6px;padding:8px 16px;transition:all .3s ease;cursor:pointer}.right-side .button input[type=submit]:hover{background:#166477}.right-side #form-message{color:#000;margin-top:15px;transition:opacity .5s ease}.right-side #form-message.show{opacity:1}#form-message{margin-top:20px;padding:14px 18px;border-radius:8px;opacity:0;transform:translateY(10px);transition:.35s ease;font-size:1.2rem}#form-message.show{opacity:1;transform:translateY(0)}#form-message.success{background:#e9f9ef;color:#1f7a3d;border:1px solid #8fd4a6}#form-message.error{background:#fdecec;color:#b42318;border:1px solid #f3aaaa}.button input{transition:.3s;cursor:pointer}.button input:disabled{opacity:.65;cursor:not-allowed}.loading::after{content:"...";animation:dots 2s steps(3, end) infinite}@keyframes dots{0%{content:"."}33%{content:".."}66%{content:"..."}}.right-side .protection-container{display:flex;align-items:flex-start;gap:10px;margin:15px 0;text-align:left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.right-side .protection-container input[type=checkbox]{width:20px;height:20px;min-width:25px;margin-top:2px;margin-left:2%;cursor:pointer;z-index:10;touch-action:manipulation}.right-side .protection-container label{display:inline-block;font-size:15px;line-height:1.4;cursor:pointer;touch-action:manipulation}.protection-container label a{color:var(--text-muted);font-size:14px;text-decoration:underline;font-weight:600}footer{background:var(--text-dark);position:relative;width:100%;min-height:350px;padding:3rem;margin-top:70px}.footer-container{max-width:1140px;margin:0 auto;justify-content:center;flex-direction:column}.footer-row{display:flex;justify-content:space-between}.faq-button:link,.faq-button:visited{width:150px;height:35px;display:inline-flex;text-decoration:none;align-items:center;justify-content:center;background:#007acc;color:var(--bg-primary);padding:10px;border-radius:10px;font-weight:700;letter-spacing:1px;gap:5px}.faq-button i{margin-right:2px;font-size:15px}.faq-button span{letter-spacing:1px}.col{min-width:250px;color:var(--bg-col);padding:0 2rem}.col .logo{max-width:140px;margin-bottom:2rem}.col h3{font-size:20px;margin-top:20px;letter-spacing:1.5px;word-spacing:1px;font-weight:500}.col h4{font-size:18px;color:var(--bg-col);letter-spacing:2px !important;word-spacing:1.5px;font-weight:600;margin-top:20px;position:relative}.col h4::after{content:"";height:3px;width:0;position:absolute;bottom:0;left:0}.col h4:hover::after{width:30px}.col .social a i{width:35px;height:35px;font-size:34px;color:#007acc;text-align:center;transition:all .3s ease;display:inline-block;text-decoration:none;margin:5px;margin-left:30px;padding:3px}.col .social a i:hover{transform:scale(1.2);filter:grayscale(10)}.col .links li{list-style:none;line-height:28px;margin-top:1rem}.col .links a{color:var(--bg-primary);text-decoration:none;font-size:17px;letter-spacing:1.5px}.col .contact-details span i{font-size:18px;color:#007acc}.col .contact-details p{font-size:16px}.col .contact-details a{text-decoration:none;color:var(--bg-primary)}.copyrightText p{width:100%;background:#e2e8ce;color:#000;padding:20px 100px 15px;text-align:center;border-top:1px solid rgba(0,0,0,.15)}.copyrightText a{color:#4c4c4c;padding:15px;text-decoration:none !important}.cookie-bar{position:fixed;bottom:20px;left:0;max-width:400px;width:100%;background:var(--bg-col);border-radius:8px;border:1px solid #d3d3d3;padding:15px 25px;text-align:center;z-index:100}.cookie-bar .consent{display:flex;align-items:center;-moz-column-gap:15px;column-gap:15px;color:var(--text-main);font-size:17px;font-weight:600}.cookie-bar .consent h2{font-size:20px;color:var(--text-main)}.cookie-bar .consent i{font-size:20px}.cookie-bar p{padding-top:10px;letter-spacing:1px;color:var(--text-main)}.cookie-buttons{display:flex;margin-top:16px;width:100%;align-items:center;justify-content:space-between}.button-cookiefull:hover{color:var(--bg-col);font-weight:700}.cookie-buttons .button-cookiefull{padding:8px;font-size:15px;color:var(--bg-col);border:none;border-radius:4px;background:var(--text-main);width:calc(50% - 10px);font-weight:600;letter-spacing:2px;cursor:pointer;transition:all .2s ease}.cookie-buttons .button-cookiefull:hover{background:var(--text-main) !important}.cookie-buttons .button-cookieempty{padding:8px;border:1px solid var(--text-main);border-radius:4px;background:rgba(0,0,0,0);font-weight:600;letter-spacing:2px;cursor:pointer;width:calc(50% - 10px);transition:all .2s ease}.cookie-buttons .button-cookieempty:hover{background:var(--text-main)}.cookie-buttons .button-cookieempty a{color:var(--text-dark);font-size:15px;text-decoration:none;font-family:"Arial" sans-serif;font-weight:bold}.cookie-buttons .button-cookieempty a:hover{text-decoration:underline;color:#fff}.cookie-image{max-width:500px;margin:50px;border-radius:10px;align-items:center;-o-object-fit:cover;object-fit:cover}.cookie-text{font-weight:700;margin:40px;margin-top:80px}.cookie-concept{font-size:1.1em;color:var(--text-main);margin:40px;margin-top:10px}.cookie-concept a{color:var(--color-blue);text-decoration:none}.cookie-links a{border-bottom:1px solid #4c4c4c;color:var(--color-hover);font-weight:600;text-decoration:none !important;margin:40px;font-size:1.2em}.cookie-links a:hover{color:var(--color-hover)}.gdpr-image{max-width:500px;margin:50px;border-radius:10px;align-items:center;-o-object-fit:cover;object-fit:cover}.protection-title{margin:40px;padding-top:90px}.protection-text{font-size:1.1em;margin:40px;padding-left:20px;text-indent:-9px}.protection-text a{color:var(--color-blue);text-decoration:none}#scrollToTop{display:none;position:fixed;bottom:30px;right:30px;z-index:1000;border:none;outline:none;background-color:var(--color-blue);color:var(--bg-primary);cursor:pointer;padding:10px;border-radius:8px;font-size:15px;transition:.3s;box-shadow:0 5px 13px rgba(0,0,0,.2)}#scrollToTop:hover{transform:translateY(-5px)}.aboutbox-row,.info-box{display:flex;flex-wrap:wrap;flex-direction:row;align-items:stretch;gap:30px;margin:80px 0 100px;margin-top:5px;padding:30px;background:var(--bg-primary);border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.08)}.aboutbox-row img{flex:0 1 400px;max-width:420px;height:450px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.aboutbox-row .text-content{flex:1 1 300px;color:var(--text-main);font-weight:500;font-size:1.1em;line-height:2;font-family:"Roboto",sans-serif}.about-btn{display:inline-block;align-items:center;justify-content:center;margin:80px;border:none;background:var(--color-blue);padding:12px 30px;border-radius:8px;animation:pulse-wave 2s infinite}.about-btn:hover{animation:none}.about-btn a{color:var(--bg-col);font-size:17px;font-weight:600;text-decoration:none}.about-btn a:hover{color:var(--bg-col)}.reversed{flex-direction:row-reverse}.container{max-width:1200px;width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.divider{height:.8px;background:linear-gradient(to right, transparent, var(--bg-green), transparent);margin:20px 0;margin-top:30px}.contact-divider{height:1px;background:linear-gradient(to right, transparent, #0f4c5c, transparent);width:200px;margin-top:30px}.bold{font-weight:bold}.italic{font-style:italic}.large{font-size:2rem}.bigger{font-size:1em}.hidden{display:none}.center{text-align:center}.moreContent{animation-name:show;animation-duration:2s}@keyframes show{0%{color:#fff}100%{color:#000}}@keyframes pulse-wave{0%{box-shadow:0 0 0 0 rgba(239,226,130,.7)}70%{box-shadow:0 0 0 10px rgba(9,106,106,0)}100%{box-shadow:0 0 0 0 rgba(9,106,106,0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;transform:translate(-30px);transition:opacity .9s ease-out,transform .9s ease-out;will-change:opacity}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in.visible,.slide-up.visible{opacity:1;transform:translateY(0)}.floating-text{opacity:0;transform:translateY(50px);animation:pripluti 5s ease-out forwards}@keyframes pripluti{to{opacity:1;transform:translateY(0)}}.clearfix{zoom:1}.clearfix:after{content:".";clear:both;display:block;height:0;visibility:hidden}@media screen and (max-width: 1024px){html,body{width:100% !important;max-width:100vw !important;overflow-x:hidden !important;box-sizing:border-box !important}h1{font-size:20px}.heading-register h2{font-size:18px}.heading-register h3{font-size:16px}.bold{font-size:14px !important}p{font-size:16px}.one-line{font-size:12px !important}.register-box ul{font-size:14px}.text-content p{font-size:14px}.wrapper .text-about p{font-size:16px}.lister-concept .lister ul li{font-size:14px}.odmeny-list{font-size:12px}.kontakt-text h1{font-size:12px;margin:6px 0}.form-container{min-height:auto;padding:18px}.form-container .content{flex-direction:column}.form-container .content .left-side,.form-container .content .right-side{width:100%;margin:0}.content .left-side::before{display:none}.col .social a i{margin-right:20px}.herobox-row{width:100%;max-width:none;margin-bottom:15px}.info-box img,header .hero-img,.hero-blog,.kontakt-img,.herobox-row img{max-width:100%;height:auto;overflow-x:hidden !important}.photos img,.gdpr-image,.cookie-image{width:100%;margin:0 auto;margin-top:40px}.contact-btn{text-align:center;display:block;margin-left:10px;margin-right:10px;padding:5px;font-size:10px;font-weight:600}.step-grid{display:block;padding:5px;height:auto;justify-content:center;align-items:center;margin-top:30px;gap:10px}.step-card{display:block;margin:10px auto}summary{font-size:16px}.cookie-bar{max-width:100%;padding:0 8px}.cookie-bar .consent h2{font-size:16px}.cookie-bar .consent i{font-size:16px}.cookie-bar p{padding-top:10px;letter-spacing:1px;font-size:14px}.cookie-buttons{margin-bottom:10px}.cookie-buttons .button-cookiefull{font-size:14px;padding:6px}.cookie-buttons .button-cookieempty{font-size:14px;padding:6px}.protection-text{font-size:14px;margin:20px;padding-left:10px}.cookie-text h2{font-size:18px}.faq-intro{font-size:1.2em;margin-bottom:30px}summary{padding:10px;font-size:14px}.faq-cta p{font-size:1em}.next-steps h2{font-size:16px}.faq-button:link,.faq-button:visited{max-width:180px;height:50px;font-size:14px}}@media screen and (max-width: 992px){.footer-row{flex-wrap:wrap;justify-content:center}.col{width:50%;text-align:center;margin-bottom:3rem}.col h4::after{left:50%;transform:translateX(-50%)}.article h1{font-size:22px}}@media screen and (max-width: 768px){.footer-row{flex-wrap:wrap;justify-content:center}.col{width:50%;text-align:center;margin-bottom:3rem}.col h4::after{left:50%;transform:translateX(-50%)}.article h1{font-size:22px}.herobox-row .groups{display:block;text-align:left;width:100%}.herobox-row .groups .btn{margin-left:10px;margin-right:10px}.herobox-row .groups a{font-size:14px;padding:10px}.herobox-row .groups i{padding:-5px;float:right}.herobox-row .btn{display:block;width:100%}.btn-groups .button{text-align:center;display:block;margin-left:10px;margin-right:10px;padding:5px;font-size:10px;font-weight:600}.article h1{font-size:24px}.menu{position:relative}.menu ul li{margin:15px}.main-nav{flex-direction:column;position:fixed !important;top:0 !important;right:-100%;left:auto !important;background:#f2faf8;background-image:radial-gradient(circle at 85% 20%, rgba(74, 111, 165, 0.045) 0%, transparent 30%);pointer-events:none !important;height:100vh;width:75% !important;transform:none;padding-top:80px;margin:0 !important;gap:24px;box-shadow:-4px 0 20px rgba(0,0,0,.1);z-index:9999;transition:right .9s ease-in-out}.main-nav.open{right:0 !important;pointer-events:auto !important}.main-nav li a{width:100%;padding-left:10px;padding-right:10px;text-align:center;color:#1e292b;font-size:14px;display:block;padding:10px;letter-spacing:1.3px;transition:all .3s}.main-nav li a:hover,.main-nav li a:active{color:var(--color-blue) !important;background-color:rgba(0,0,0,0) !important;outline:none}.main-nav>li.open>.dropdown{display:block;position:static;margin:0 0 0 20px;padding:0 0 10px;background:rgba(0,0,0,0);box-shadow:none}.main-nav>li.open>.dropdown li{display:block}.main-nav>li.open>.dropdown a{font-size:13px;padding:10px 0;text-transform:none}.main-nav a{-webkit-tap-highlight-color:rgba(0,0,0,0) !important}.mobile-nav-icon{display:block;position:absolute;right:20px;top:16px;z-index:10001;cursor:pointer}.mobile-nav-icon img{display:block;height:40px;width:auto}}@media screen and (max-width: 600px){.col{width:100%}.clean-list ul{grid-template-columns:1fr;padding:10px}.aboutbox-row{width:100%;max-width:none;margin-bottom:15px}.aboutbox-row img{max-width:100%}.aboutbox-row .text-content{font-size:14px}}@media screen and (max-width: 480px){.animateds-header{padding:10px;min-height:700px;animation:none}.shop img{max-width:250px}svg{width:100px;height:50px}.heading h2{font-size:1.3em}.heading p{font-size:1.1em}header .animated-header h1{font-size:1.5em}header .animated-header img{width:100%}}/*# sourceMappingURL=style.min.css.map */