﻿*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}@font-face{font-family:"Cambay Bold Italic";src:url("font/Cambay-Bold.ttf") format("truetype");font-style:italic;font-weight:bold}body{font-family:"Open Sans",sans-serif;color:#006188;line-height:1.6;margin:0}h1,h2,h3,h4,h5,h6{font-family:"Cambay Bold",sans-serif}h2{font-size:2.4rem}p{font-family:"Open Sans",sans-serif}a{font-family:"Open Sans",sans-serif;text-decoration:none;color:inherit}.navbar{display:flex;justify-content:space-between;align-items:center;padding:3rem min(22rem,18%);position:relative;z-index:1000}.banner{display:flex;align-items:center;justify-content:center;width:100%;background-color:#006188;color:#fff;height:3rem}.navlogo{justify-content:center;display:flex;padding-right:1.5rem}.navlogo a{display:flex}.navlogo h1{display:none}.navlogo img{height:30px}.navtext{display:flex;align-items:center;gap:2.5rem}.navtext a{text-decoration:none;color:#006188;font-size:1rem;transition:color .3s}.navtext a:hover{color:#0074a3}.navtext .podpora,.navtext .login{display:flex;align-items:center;gap:.5rem;width:5rem}.navtext .podpora a,.navtext .login a{white-space:nowrap}.navtext .podpora img,.navtext .login img{max-height:20px}.navtext .cta-button{background-color:#006188;color:#e3faff;border:none;padding:.6rem 1.2rem;border-radius:1px;font-size:.75rem;cursor:pointer;white-space:nowrap;transition:box-shadow .3s;margin-left:1.5rem}.cta-button:hover{box-shadow:6px 6px 2px rgba(0,97,136,.2)}.side-menu{z-index:1000;position:fixed;top:0;left:-100%;width:100%;height:100%;background-color:#0074a3;color:#fff;padding:20px;box-sizing:border-box;transition:left .3s ease-in-out;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.side-menu ul{list-style-type:none;padding:0;margin:0}.side-menu ul li{margin:15px 0}.side-menu ul li a{color:#fff;text-decoration:none;font-size:1.5rem}.close-btn{background:none;border:none;font-size:40px;color:#fff;position:absolute;top:20px;right:20px;display:none;cursor:pointer}.menu-btn{position:absolute;top:20px;right:20px;background-color:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;display:none}.menu-image{opacity:.6;width:40px;height:40px}.menu-btn:hover .menu-image{opacity:.8}@media(min-width: 900px){.navbar .menu-btn{display:none}.side-menu{display:none}}@media(max-width: 900px){.navbar .navtext{display:none}.navbar .menu-btn{display:block}.close-btn{display:block}}@media(max-width: 900px){.navbar{padding:1.5rem 2rem}.menu-image{width:30px;height:30px}.side-menu ul li a{font-size:1.2rem}}.introduction{background:url("img/main-bg2.svg") no-repeat right center,url("img/main-bg1.svg") no-repeat right center;background-size:contain,contain;background-position:right center,right center;width:100%;transition:background-position .1s ease-out}.main1{display:flex;flex-wrap:wrap;min-height:60vh;margin-top:7vw}.cta-button{background-color:#006188;color:#e3faff;border:none;padding:.82rem 1.42rem;border-radius:1px;font-size:.8rem;cursor:pointer;transition:box-shadow .3s}.cta-button:hover{box-shadow:6px 6px 2px rgba(0,97,136,.2)}.design-section{flex:1;text-align:left;position:relative;max-width:17%}.design-section .dots{padding-top:.6rem;position:absolute;top:0;height:10vh;right:0}.dotted-line{position:absolute;background-image:radial-gradient(circle at 1.04256px 1.04256px, #006188 1.04256px, transparent 0);background-size:13.5552px 13.5552px;max-height:80px;height:6vw;width:50vw;opacity:.4;top:.8rem;right:0}.design-section .poweredby{width:3.1rem;position:absolute;bottom:0;left:0}.text-section{flex:2;max-width:30%;margin-left:1rem;text-align:left}.text-section h2{max-width:400px;margin-bottom:1rem;margin-top:0;font-size:2rem;line-height:1.5}.text-section p{font-size:1rem;margin-bottom:2rem;line-height:1.5}@media(max-width: 900px){.text-section{max-width:50%;margin-left:2rem}.design-section{display:none}.main1{margin-top:3rem}}@media(max-width: 1200px){.design-section{max-width:18%}.text-section h2{font-size:1.8rem}}@media(max-width: 600px){.introduction{height:80vh;align-items:center;display:flex;background-position:bottom}.text-section{max-width:100%}main{display:flex;flex-direction:column}.main1{flex-direction:column;margin-top:5rem}.text-section h2{font-size:1.8rem}.text-section p{font-size:.95rem;margin-bottom:1.5rem}.main1{margin-top:2rem}.text-section{max-width:100%}.text-section h2{line-height:1.4}.cta-button{max-width:50%}}@media(max-width: 1100px){h2{font-size:1.6rem}.subscription ul li{font-size:.8rem}}.slider1{display:flex;align-items:center;justify-content:space-between;position:relative;transform:translateX(-20%);opacity:1;transition:transform .8s ease-out,opacity .8s ease-out}.slider1.active{transform:translateX(0);opacity:1}.slidimg{position:relative;flex:1;max-width:50%;right:16rem;display:flex;justify-content:right;align-items:center}.slidimg img{height:45vh;object-fit:contain}.slidtext{position:relative;flex:1;margin-left:2rem;text-align:left;right:8rem}.slidtext h2{margin-bottom:1rem;color:#006188}.slidtext p{font-size:1rem;margin-bottom:1.5rem}.slidtext ul{list-style-type:disc;padding-left:1.5rem}.slidtext ul li{font-size:1rem;margin-bottom:.5rem;color:#006188;font-weight:bold;padding-left:1rem}@media(max-width: 900px){.slider1{max-width:100%;flex-direction:column;transform:translateX(0%);align-items:center;justify-content:center}.slidimg{max-width:80%;right:0}.slidimg img{width:100%}.slidtext{margin-left:0;right:0;max-width:80%;margin-inline:auto;display:flex;flex-direction:column}.slidtext h2{margin:1.5rem 0;margin-inline:auto}}.cards{display:flex;justify-content:space-between;align-items:stretch;margin:8rem min(22rem,18%);gap:4rem}.card{background-color:#fff;border:1px solid #e0e0e0;border-radius:2px;box-shadow:0px 0px 12px rgba(0,0,0,.1);width:100%;padding:1.2rem;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center}.cardicon{height:60px;margin-top:2.5rem}.card h4{font-size:1.5rem;color:#006188;margin:0;margin-bottom:.5rem}.card p{font-size:1rem;line-height:1.5;max-width:80%;margin:0;margin-bottom:2.5rem}@media(max-width: 1230px){.cards h4{font-size:1.2rem}}@media(max-width: 900px){.cards{margin:4rem 6rem;flex-direction:column;gap:2rem}.card{height:auto;padding:0}}@media(max-width: 899px){.cards{margin:0;padding:2rem}}.reports{text-align:center;margin:0 auto;padding:2rem;padding-top:0;margin-bottom:4.5rem}.reports h2{margin-bottom:1.7rem}.reports p{font-size:1rem;max-width:60%;margin:0 auto 4rem auto}.reports .chart{max-width:50%;height:auto;display:block;margin:0 auto;box-shadow:0px 0px 12px rgba(0,0,0,.1);border-radius:2px}@media(max-width: 900px){.reports p{max-width:80%}.reports .chart{max-width:100%}.reports{margin-bottom:0}}.pricing{padding:0;background-color:#f7faff}.headsub{display:flex}.headsub h2{text-align:left;margin-inline:auto;padding:4rem 0;margin-bottom:0}.subs{display:flex;justify-content:space-between;align-items:stretch;margin:8rem min(22rem,18%);gap:4rem;margin-top:0;margin-bottom:0 !important;padding-bottom:8rem}.subscription{background-color:#fff;border:1px solid #e0e0e0;border-radius:2px;box-shadow:0px 0px 12px rgba(0,0,0,.1);width:100%;height:100%;padding:1.2rem;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between}.subscription h3{font-size:1.8rem}.subicon{width:50px;margin:1.5rem}.subscription h4{font-size:1.8rem;color:#006188;margin-bottom:.5rem}.subscription p{font-size:1rem;line-height:1.5;max-width:240px;margin:0;margin-bottom:2.5rem}.sublist{position:relative;line-height:1.7}.sublist h3{text-align:left;margin-bottom:1rem}.subscription ul{text-align:left;margin:0;padding-left:0}.subscription ul li{display:flex;align-items:center;margin-bottom:.5rem;font-size:1.1rem;gap:.5rem;font-family:"Cambay",sans-serif}.subscription ul li img{margin-right:.5rem;width:1.4rem;height:1.3rem}.subscription button{margin:2rem 0;background-color:#006188;color:#e3faff;border:none;padding:.9rem 2.6rem;border-radius:1px;font-size:.8rem;cursor:pointer;align-self:center;transition:box-shadow .3s}.subscription button:hover{box-shadow:6px 6px 2px rgba(0,97,136,.2)}@media(max-width: 1230px){.subs{margin-top:0}.subs h4{font-size:1.2rem}}@media(max-width: 900px){.subs{margin:4rem 6rem;flex-direction:column;gap:2rem}.headsub h2{padding:2rem 1rem}.subscription{padding:1rem}}@media(max-width: 899px){.subs{margin:0;padding:2rem}}.contact{color:#e3faff;padding:4rem min(22rem,18%);text-align:left}.contactbg{background-color:#006188}.contact h2{margin-bottom:2.5rem}.contact form{display:flex;flex-direction:column;gap:1.5rem}.fields{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width: 900px){.fields{flex-direction:column}}.first,.second{flex:1;display:flex;flex-direction:column;gap:1.4rem}.contact input[type=text],.contact input[type=email],.contact input[type=tel]{background-color:rgba(0,0,0,0);border:none;border-bottom:2px solid #a0d1e5;color:#e3faff;padding:.5rem 0;font-size:1.4rem;outline:none;width:100%;transition:border-color .3s ease}.contact input[type=text]::placeholder,.contact input[type=email]::placeholder,.contact input[type=tel]::placeholder{color:#e3faff;opacity:.8}.contact input[type=text]:focus,.contact input[type=email]:focus,.contact input[type=tel]:focus{border-bottom:2px solid #fff}.checkbox-container{display:flex;align-items:center;gap:.5rem}.contact button{border:1px solid #e3faff;background-color:rgba(0,0,0,0);color:#e3faff;padding:1rem 1.4rem;font-size:1rem;cursor:pointer;border-radius:2px;width:fit-content;min-width:150px;text-align:center;transition:background-color .3s ease,color .3s ease}.contact button:hover{background-color:#0074a3;color:#fff}.contact input[type=checkbox]{appearance:none;width:16px;height:16px;background-color:#006188;border:2px solid #a0d1e5;border-radius:2px;outline:none;cursor:pointer;position:relative;transition:background-color .3s ease,border-color .3s ease}.contact input[type=checkbox]:checked{background-color:#0074a3;border-color:#e3faff}.contact input[type=checkbox]:checked::before{content:"✔";font-size:12px;color:#e3faff;position:absolute;left:2px;top:-1px}.contact label{font-size:.8rem}.contact label a:hover{text-decoration:underline}@media(max-width: 900px){.contact{padding:3rem 2rem;height:auto;margin-inline:0;margin-right:4rem}.contact input[type=text],.contact input[type=email],.contact input[type=tel]{font-size:1rem}}footer{display:flex;flex-direction:column;background-color:#f7faff}.footer1{display:flex;justify-content:space-between;align-items:center;position:relative;padding:5rem 0;padding-left:min(22rem,18%);gap:5rem}.contacts{display:flex;justify-content:space-between;align-items:flex-start;gap:5rem;width:100%}.contacts>div{flex:1}.contacts div{white-space:nowrap}.contacts h5{font-size:1.2rem;color:#006188;margin-bottom:1rem}.contacts ul{list-style:none;padding:0;margin:0}.contacts ul li{display:flex;align-items:center;margin-bottom:.5rem}.contacts ul li img{width:20px;margin-right:.5rem}.contacts ul li a{text-decoration:none;color:#006188}.contacts ul li a:hover{text-decoration:underline}.socials{width:50%;max-width:800px}.socials img{width:60%;object-fit:contain;position:relative;left:20rem;top:5.5rem}.footer2{display:flex;justify-content:space-between;align-items:center;padding:2rem min(22rem,18%);color:#006188}.footer2bg{background-color:#fff}.footer2 .left{display:flex;gap:20px}.footer2 .left p{margin:0}.footer2 .left p a{color:#006188;text-decoration:none}.footer2 .left p a:hover{text-decoration:underline}.right{display:flex}.footer2 .right img{max-width:100%;height:auto}@media(max-width: 900px){.footer2 .left{flex-direction:column}.footer2{align-items:normal}}@media(max-width: 900px){.footer1{padding:3rem 2rem;flex-direction:column;align-items:flex-start;gap:0}.contacts{flex-direction:column;gap:2rem}.socials{position:static;width:100%;margin-top:2rem}.socials img{position:static;left:auto;top:auto;width:150px}.footer2{padding:2rem;flex-direction:column;gap:1rem}}.rotating-words{color:#006188;position:relative;display:inline-block}.rotating-words span{display:inline-block;opacity:0;transform:scale(0.5);animation:zoomIn 1.2s cubic-bezier(0.4, 0, 0.2, 1) forwards}@keyframes zoomIn{0%{opacity:0;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}.middle-container{display:flex;align-items:center;width:100%;justify-content:flex-end}.social-icons{display:flex;gap:15px}.sidebar-menu-img{width:25px;height:25px;background-size:contain;background-repeat:no-repeat}.icon-linkedin{background-image:url("img/in.svg")}.icon-facebook{background-image:url("img/fb.svg")}.middle-line{flex-grow:1;height:1px;background-color:#006188;margin-left:20px}.poweredby-container{z-index:5;position:fixed}.powered-by{letter-spacing:-0.5px}.powered-by{position:relative;top:0;transition:top .2s ease-out}.powered-by:hover{top:-5px}.sidebar-container{position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:min(2.718vw,52.1856px);bottom:0;z-index:50;left:max(1vw,19.2px)}.powered-by{writing-mode:vertical-rl;text-orientation:mixed;font-size:14px;font-weight:bold;color:#006188;text-transform:uppercase;margin-bottom:10px;transform:scale(-1, -1)}.powered-by{text-orientation:mixed;font-size:14px;font-weight:bold;color:#006188;text-transform:uppercase;margin-bottom:10px}.powered-by span{color:#b71c1c}.sidebar-container .middle-line{height:min(2.718vw,52.1856px);margin:min(1.087vw,20.8704px) 0}.sidebar-container .middle-line:last-child{margin-bottom:0}.sidebar-container a{display:flex;justify-content:center;align-items:center}.sidebar-container a .sidebar-menu-img{width:min(1.359vw,26.0928px);height:min(1.359vw,26.0928px);background-size:100%;background-position:center;cursor:pointer;border-radius:50%;transition:.5s;background-repeat:no-repeat}.sidebar-container a .sidebar-menu-img.linkedin-icon{background-image:url("/img/in.svg")}.sidebar-container a .sidebar-menu-img.fb-icon{background-image:url("/img/fb.svg")}@media screen and (max-width: 1500px){.sidebar-container{max-width:51px}.sidebar-container .middle-line{height:65px;width:1px;margin:8px 0}.sidebar-container a .sidebar-menu-img{width:25px;height:25px;margin:7px 0 7px 2px}}.sidebar-container .middle-line{height:65px;width:1px;margin:20px 0}@media screen and (max-width: 1920px){.sidebar-container{max-width:51px;left:2%;transform:translateX(-50%)}.sidebar-container .middle-line{height:65px;width:1px;margin:20px 0}.sidebar-container a .sidebar-menu-img{width:25px;height:25px;margin:7px 0 7px 2px}}.sidebar-container a:has(+a){margin-bottom:min(.815vw,15.648px)}.sidebar-menu-img{position:relative;z-index:1;overflow:visible}.sidebar-menu-img::before{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;background:rgba(0,0,0,.2);border-radius:50%;transform:translate(-50%, -50%) scale(0) rotate(0deg);opacity:0;pointer-events:none}.sidebar-menu-img:hover::before{animation:circleAnim 1.5s infinite}@keyframes circleAnim{0%{transform:translate(-50%, -50%) scale(0) rotate(0deg);opacity:1;box-shadow:0 0 0 rgba(0,0,0,0)}50%{transform:translate(-50%, -50%) scale(1.2) rotate(180deg);opacity:.5;box-shadow:0 0 5px rgba(0,0,0,.2)}100%{transform:translate(-50%, -50%) scale(1) rotate(360deg);opacity:0;box-shadow:0 0 3px rgba(0,0,0,.3)}}.limiter{max-width:1960px}.animated-input:focus::placeholder{transform:translateX(5px);transition:transform .3s ease-in-out}.animated-button{position:relative;overflow:hidden}.animated-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:rgba(0,0,0,.1);transition:left .4s ease-in-out}.animated-button:hover::before,.animated-button.active::before{left:0}.animated-button:disabled{opacity:.6;cursor:not-allowed}.animated-button.revert-animation::before{left:-100%;transition:left .4s ease-in-out}@media(min-width: 1960px){.limiter{margin-inline:auto}}