@font-face{font-family:"Roboto";src:url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Regular-webfont.woff") format("woff"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Regular-webfont.ttf") format("truetype"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Regular-webfont.svg#robotoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto";src:url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Italic-webfont.woff") format("woff"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Italic-webfont.ttf") format("truetype"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Italic-webfont.svg#robotoitalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:"Roboto";src:url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Bold-webfont.woff") format("woff"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Bold-webfont.ttf") format("truetype"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Bold-webfont.svg#robotobold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Roboto";src:url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-BoldItalic-webfont.woff") format("woff"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-BoldItalic-webfont.ttf") format("truetype"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-BoldItalic-webfont.svg#robotobold_italic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:"Roboto";src:url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Black-webfont.woff") format("woff"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Black-webfont.ttf") format("truetype"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Black-webfont.svg#robotoblack") format("svg");font-weight:bolder;font-style:normal}@font-face{font-family:"Roboto";src:url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-BlackItalic-webfont.woff") format("woff"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-BlackItalic-webfont.ttf") format("truetype"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-BlackItalic-webfont.svg#robotoblack_italic") format("svg");font-weight:bolder;font-style:italic}@font-face{font-family:"Roboto";src:url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Light-webfont.woff") format("woff"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Light-webfont.ttf") format("truetype"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-Light-webfont.svg#robotolight") format("svg");font-weight:lighter;font-style:normal}@font-face{font-family:"Roboto";src:url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-LightItalic-webfont.woff") format("woff"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-LightItalic-webfont.ttf") format("truetype"),url("https://www.knot-dns.cz/theme/fonts/roboto/Roboto-LightItalic-webfont.svg#robotolight_italic") format("svg");font-weight:lighter;font-style:italic}@font-face{font-family:"Inconsolata";src:url("https://www.knot-dns.cz/theme/fonts/inconsolata/inconsolata-regular.woff2") format("woff2"),url("https://www.knot-dns.cz/theme/fonts/inconsolata/inconsolata-regular.woff") format("woff"),url("https://www.knot-dns.cz/theme/fonts/inconsolata/inconsolata-regular.ttf") format("truetype"),url("https://www.knot-dns.cz/theme/fonts/inconsolata/inconsolata-regular.svg#InconsolataRegular") format("svg");font-weight:normal;font-style:normal}*,*::before,*::after{background:transparent;border:0;box-sizing:border-box;margin:0;outline:none;padding:0}@media all and (min-width:900px){.page-container{position:relative;top:36px}#tb-projects-bar ~ .page-container{top:0}#tb-projects-bar .tb-logo-wrapper a{box-sizing:content-box}}body{font-family:"Roboto",sans-serif;font-weight:normal;font-style:normal;font-size:11pt;line-height:18.33pt}.page-content a,.page-content a:link,.page-content a:visited{color:#333;text-decoration:underline}.page-content a:hover,.page-content a:focus{color:#015184}.page-content h1,.page-content h2,.page-content h3{color:#015184;font-weight:normal;line-height:1.33em;margin-bottom:.66em}.page-content h1:not(:first-child),.page-content h2:not(:first-child),.page-content h3:not(:first-child){margin-top:1.66em}.page-content h1{color:#333;font-size:1.8em}.page-content h2{font-size:1.33em}.page-content h3{font-size:1.25em}.page-content h4{font-size:1.1em;font-weight:bold}.page-content h5,.page-content h6{font-size:1.1em}.page-content abbr,.page-content address,.page-content blockquote,.page-content code,.page-content ol,.page-content p,.page-content pre,.page-content ul{margin-bottom:1em}.page-content b,.page-content strong{font-weight:bold}.page-content ul{list-style-image:url("https://www.knot-dns.cz/theme/images/li.svg");list-style-type:none}.page-content ul:not(.nav-pills),.page-content ol{margin-left:1.5em}.page-content pre,.page-content code{font-family:"Inconsolata",monospace;font-weight:normal;font-style:normal;background-color:#f1f1f1;border:.2em solid #e5e5e5}.page-content code{padding:.25em .5em}.page-content pre{overflow-x:auto;padding:1em}.page-content tt{font-family:"Inconsolata",monospace;font-weight:normal;font-style:normal}.page-content img{max-width:100%}.page-content .section{margin-bottom:2em}.page-content .image-reference{border:.2em solid #dadada;display:block;padding:2em;text-align:center}.page-content dl{margin-bottom:1em}.page-content dt{font-weight:bold}.page-content dd{padding-left:1em}.docutils{border:.1em solid #e5e5e5;margin-bottom:1em;width:100%}.docutils .head,.docutils td{border-bottom:.1em solid #e5e5e5;padding:.5em;text-align:left}.docutils .head:not(:last-child),.docutils td:not(:last-child){border-right:.1em solid #e5e5e5}body{background:#fefefe;color:#333;min-width:380px}.page-header{padding:1em 14vw}@media(max-width:73.15em){.page-header{padding-left:7vw;padding-right:7vw}}@media(max-width:55em){.page-header{padding-left:1em;padding-right:1em}}@media(max-width:55em){.page-header{margin-bottom:1em;padding-top:2em}}.page-header .project-logo-heading{color:#015184;cursor:pointer;display:inline-block;height:6em;text-decoration:none}.page-header .project-logo-heading h1{font-family:"Roboto",sans-serif;font-weight:800;font-style:normal;float:left;font-size:3em;letter-spacing:-0.05em;position:relative;top:50%;transform:translateY(-50%)}.page-header .project-logo-image{display:inline-block;height:6em}.page-header .project-logo-image img{height:6em;max-width:100%;position:relative;top:50%;transform:translateY(-50%)}.page-navigation{padding:1em 14vw;border-top:.2em solid #dadada;border-bottom:.2em solid #dadada;display:flex;padding-bottom:0;padding-top:0}@media(max-width:73.15em){.page-navigation{padding-left:7vw;padding-right:7vw}}@media(max-width:55em){.page-navigation{padding-left:1em;padding-right:1em}}@media(max-width:55em){.page-navigation{padding:.5em 1em .5em 0}}.nav-menu{flex:1;white-space:nowrap}.nav-menu a{display:inline-block;font-weight:bold;height:3em;line-height:3em;margin-right:1em}@media(max-width:55em){.nav-menu a{display:block;margin-left:1em;padding-left:1em}}.nav-menu a,.nav-menu a:link,.nav-menu a:visited{color:#333;text-decoration:none}.nav-menu a:hover,.nav-menu a:focus{color:#d9141e;text-decoration:none}.nav-menu a.active{box-shadow:0 .15385em 0 #d9141e;color:#d9141e}@media(max-width:55em){.nav-menu a.active{box-shadow:-0.15385em 0 0 #d9141e}}.nav-social{white-space:nowrap}.nav-social svg{height:2em;margin-top:.5em;width:2em}.nav-social svg use{fill:#a6a6a6}.nav-social a{display:inline-block;height:3em;margin-left:.75em}@media(max-width:55em){.nav-social a{display:block}}.nav-social a:hover use,.nav-social a:focus use{fill:#333}.nav-language a{display:inline-block;font-weight:400;height:3em;line-height:3em;margin-left:1em}.nav-language a,.nav-language a:link,.nav-language a:visited{color:#a6a6a6;text-decoration:none}.nav-language a:hover,.nav-language a:focus{color:#333;text-decoration:none}.page-content{padding:1em 14vw;padding-top:2em}@media(max-width:73.15em){.page-content{padding-left:7vw;padding-right:7vw}}@media(max-width:55em){.page-content{padding-left:1em;padding-right:1em}}.page-footer{padding:1em 14vw;border-top:.2em solid #dadada;display:flex;padding-bottom:2em}@media(max-width:73.15em){.page-footer{padding-left:7vw;padding-right:7vw}}@media(max-width:55em){.page-footer{padding-left:1em;padding-right:1em}}@media(max-width:55em){.page-footer{flex-direction:column;padding-bottom:2em}}.footer-other-sites{width:80%}@media(max-width:55em){.footer-other-sites{width:100%}}.footer-other-sites ul{list-style:none}.footer-other-sites a{white-space:nowrap}.footer-other-sites a,.footer-other-sites a:link,.footer-other-sites a:visited{color:#333;text-decoration:none}.footer-other-sites a:hover,.footer-other-sites a:focus{color:#015184}.footer-other-sites li{float:left;margin-right:.5em}.footer-other-sites li::after{color:#666;content:"|";margin-left:.5em}.footer-other-sites li:first-child{font-weight:bold}.footer-other-sites li:first-child::after{content:":";margin-left:0}.footer-other-sites li:last-child::after{content:""}.footer-powered-by{line-height:1.75em;text-align:right;white-space:nowrap;width:20%}@media(max-width:55em){.footer-powered-by{margin-top:1em;text-align:center;width:100%}}.footer-powered-by img{display:inline-block;height:1.75em;vertical-align:middle}.index-intro{font-size:1.33em;line-height:1.5em;padding-bottom:2em}.index-content{display:flex}@media(max-width:55em){.index-content{flex-direction:column}}.index-news{margin-right:4em;min-width:22em;width:25%}@media(max-width:55em){.index-news{min-width:none;width:auto}}.news-container-title{color:#333;font-size:1em}.news-container{border:.2em solid #dadada;padding:2em}.news-container .news-item{margin-bottom:3em}.news-container .news-title{font-size:1.5em;margin-bottom:.25em}.news-container .news-title a{color:#015184;text-decoration:none}.news-container .news-title a:hover,.news-container .news-title a:focus{text-decoration:underline}.news-container .news-meta{color:#666;font-size:.8em}.news-pagination{text-align:right}@media print{.news-pagination{display:none}}.news-pagination button{color:#666;cursor:pointer;padding:.5em}.news-pagination button:hover,.news-pagination button:focus{color:#015184}.news-pagination button:disabled{visibility:hidden}.index-text{padding:2em 1em 1em 0}@media(max-width:55em){.index-text{padding-left:0}}.article-meta{color:#666;font-size:.8em}.page-content .download-button-container{text-align:center}.page-content .download-button-container a{background-color:#015184;border-radius:.75em;color:#fefefe;font-weight:bold;padding:1em 1.5em;text-decoration:none;transition:background-color .25s}.page-content .download-button-container a:hover,.page-content .download-button-container a:focus{background-color:#0170b7}.home-page:not(.article-page) .page-navigation{border-bottom-color:#003893;border-bottom-width:.4em;border-top-color:#fefefe}.home-page:not(.article-page) .page-navigation .nav-menu .active{box-shadow:0 .4em 0 #d9141e}@media(max-width:55em){.home-page:not(.article-page) .page-navigation .nav-menu .active{box-shadow:-0.15385em 0 0 #d9141e}}.home-page:not(.article-page) .page-content{padding:0}.index-intro{padding:1em 14vw;background-color:#003893;color:#fff;display:flex;flex-direction:row;font-size:1em;line-height:1.667em;padding-bottom:2em}@media(max-width:73.15em){.index-intro{padding-left:7vw;padding-right:7vw}}@media(max-width:55em){.index-intro{padding-left:1em;padding-right:1em}}@media(max-width:55em){.index-intro{flex-direction:column}}.index-intro .index-intro-about{font-size:1.5em;line-height:1.5em;padding:3em 3em 3em 0}@media(max-width:55em){.index-intro .index-intro-about{padding-right:0}}.index-intro .index-intro-about h1{font-size:1.67em;font-weight:bolder}.index-intro .index-intro-about p{padding-right:1.5em}.index-intro .index-intro-news{min-width:20em}.index-intro .index-intro-news ul{list-style-image:none;list-style-type:circle}.index-intro .news-container-title{color:#a6a6a6;font-size:1rem}.index-intro .news-container{border-color:#a6a6a6;border-width:.11429em}.index-intro h1,.index-intro h2,.index-intro h3,.index-intro .news-title a,.index-intro a{color:#fff}.index-intro h2{font-size:1.2rem}.index-intro .news-title{font-size:1.33rem}.index-intro .news-item{margin-bottom:1em}.index-intro .section{margin-bottom:0}.index-intro .news-meta{display:none}.index-intro .news-summary a,.index-intro .news-summary a:link,.index-intro .news-summary a:visited{color:#3cb6e5;text-decoration:underline}.index-intro .news-summary a:hover,.index-intro .news-summary a:focus{color:#fff}.index-intro .news-pagination a{color:#fff}.index-intro .index-intro-download{border:.13333em solid #fff;border-radius:.5em;color:#fff;display:inline-block;font-size:1em;font-weight:bold;margin-top:2em;padding:.33em 1.5em;text-transform:uppercase}.index-intro .index-intro-download,.index-intro .index-intro-download:link,.index-intro .index-intro-download:visited{color:#fff;text-decoration:none}.index-intro .index-intro-download:hover,.index-intro .index-intro-download:focus{background-color:#fff;color:#003893}.index-content{padding:1em 14vw}@media(max-width:73.15em){.index-content{padding-left:7vw;padding-right:7vw}}@media(max-width:55em){.index-content{padding-left:1em;padding-right:1em}}.index-content .index-text{padding:0}.index-partners{padding:1em 14vw;background:#f1f1f1;display:flex;justify-content:center}@media(max-width:73.15em){.index-partners{padding-left:7vw;padding-right:7vw}}@media(max-width:55em){.index-partners{padding-left:1em;padding-right:1em}}.index-partners span{display:block;margin:1em 2em;text-align:center}@media(max-width:55em){.index-partners span{margin:0 .5em}}.index-partners span:first-child{margin-left:0}.index-partners span:last-child{margin-right:0}.index-partners img{width:100%}.index-features{padding:1em 14vw;display:flex;justify-content:center;padding-bottom:2em;padding-top:4em}@media(max-width:73.15em){.index-features{padding-left:7vw;padding-right:7vw}}@media(max-width:55em){.index-features{padding-left:1em;padding-right:1em}}@media(max-width:55em){.index-features{flex-wrap:wrap}}.index-feature-box{margin:0 1em;text-align:center;width:25%}@media(max-width:55em){.index-feature-box{margin-bottom:1em;width:calc(100% - 2em)}}.index-feature-box:first-child{margin-left:0}.index-feature-box:last-child{margin-right:0}.index-feature-box h3,.index-feature-box h3:not(:first-child){color:#333;font-weight:bold;margin-top:0}.index-feature-box p{text-align:center}.index-feature-box img{height:9em}.index-video{padding:1em 14vw;padding-bottom:2em;padding-top:2em;text-align:center}@media(max-width:73.15em){.index-video{padding-left:7vw;padding-right:7vw}}@media(max-width:55em){.index-video{padding-left:1em;padding-right:1em}}.index-video .video-placeholder,.index-video iframe{display:inline-block;height:calc((100vw - 28vw) * .8 / 1.766);width:80%}@media(max-width:73.15em){.index-video .video-placeholder,.index-video iframe{height:calc((100vw - 14vw) * .9 / 1.766);width:90%}}@media(max-width:55em){.index-video .video-placeholder,.index-video iframe{height:calc((100vw - 2em) / 1.766);width:100%}}.index-video .video-placeholder{background-position:center;background-repeat:no-repeat;background-size:105%;border:1px solid #dadada}.index-video .video-placeholder::after{background-image:url("https://www.knot-dns.cz/theme/images/play.svg");background-position:center;background-repeat:no-repeat;background-size:15%;content:" ";cursor:pointer;display:block;height:100%;opacity:.6;transition:all .25s;width:100%}.index-video .video-placeholder:hover::after{background-size:16.5%;opacity:1}.support{border:.1em solid #dadada;border-collapse:collapse;width:100%}.support th{background-color:#003893;color:#fff;font-weight:bold}.support th,.support td{padding:1em;text-align:center}@media(max-width:55em){.support th,.support td{padding:.25em}}.support th:first-child,.support td:first-child{font-weight:bold;max-width:20em;min-width:15em;text-align:right;width:25%}@media(max-width:55em){.support th:first-child,.support td:first-child{min-width:0}}.support td:not(:last-child){border-right:.1em solid #dadada}.support span{border-bottom:.05em dotted #dadada;cursor:help}.support tr:nth-child(even){background-color:#f1f1f1}