@charset "UTF-8";/*!

    Theme Name: EckoDocs
    Description: EckoThemes Theme Documentation
    Author: EckoThemes
    Author URI: https://ecko.me/
    Version: 0.0.1

*/body,th{margin:0}table,th{color:#2f2f2f}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit}a,body{font-weight:400}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}table{border-spacing:0;width:100%;height:auto;border-collapse:collapse;border-radius:2px}td,th{padding:0;text-align:left}@keyframes fade-in{100%{transform:translate(0,0);opacity:1}}*,:after,:before{box-sizing:border-box;transition:all .2s ease}body{font-family:Muli,Arial,Sans-Serif;font-size:18px;line-height:36px;height:100%;min-height:100vh;color:#64666d;background-color:#fff;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2{font-family:Montserrat,Arial,Sans-Serif}@media all and (max-width:740px){body{font-size:17px;line-height:32px}}@media all and (max-width:480px){body{font-size:16px;line-height:28px}}a{background-color:transparent;text-decoration:none;color:currentColor;border-bottom:1px solid #d8d8d8}.codeblock .hljs-link,.cover-theme-nav-item a{text-decoration:underline}a:focus,a:hover{border-color:#526ef7}.hide{display:none!important}h1{margin:.67em 0;font-size:72px;font-weight:700;letter-spacing:-2px;color:#141415}@media all and (max-width:460px){h1{font-size:55px}}h2{font-size:32px;font-weight:600;line-height:39px;color:#1c1c1d}h3,h4{font-weight:500;font-family:Montserrat,Arial,Sans-Serif}h3{font-size:24px;line-height:29px;color:#9499aa}@media all and (max-width:680px){h2{font-size:24px;line-height:34px}h3{font-size:20px;line-height:26px}}h4{font-size:21px;line-height:25px;color:#8d919e}@media all and (max-width:460px){h4{font-size:18px}}strong{font-weight:700}::selection{background:#e5e7e9}::-moz-selection{background:#e5e7e9}tr{height:65px}tr:first-child{height:55px}th{font-family:Montserrat,Arial,Sans-Serif;font-size:14px;font-weight:600;vertical-align:top}@media (max-width:840px){tr,tr:first-child{height:50px}th{font-size:13px}}td a,th a{font-size:16px;font-weight:400;color:#526ef7}td{font-size:17px;color:#62646b}@media (max-width:840px){td{font-size:15px}}.container{width:85%;max-width:730px}.codeblock.hljs{overflow-x:auto;color:#bfd2db;background:#1a1e26}.codeblock.hljs code{color:#bfd2db}.codeblock .hljs-comment,.codeblock .hljs-quote{font-style:italic;color:#737c8c}.codeblock .hljs-doctag,.codeblock .hljs-formula,.codeblock .hljs-keyword{color:#cb70e5}.codeblock .hljs-deletion,.codeblock .hljs-name,.codeblock .hljs-section,.codeblock .hljs-selector-tag,.codeblock .hljs-subst{color:#e9636d}.codeblock .hljs-literal{color:#4bbfce}.codeblock .hljs-addition,.codeblock .hljs-attribute,.codeblock .hljs-meta-string,.codeblock .hljs-regexp,.codeblock .hljs-string{color:#96cd6f}.codeblock .hljs-built_in,.codeblock .hljs-class .hljs-title{color:#eec273}.codeblock .hljs-attr,.codeblock .hljs-number,.codeblock .hljs-selector-attr,.codeblock .hljs-selector-class,.codeblock .hljs-selector-pseudo,.codeblock .hljs-template-variable,.codeblock .hljs-type,.codeblock .hljs-variable{color:#db9a5c}.codeblock .hljs-bullet,.codeblock .hljs-link,.codeblock .hljs-meta,.codeblock .hljs-selector-id,.codeblock .hljs-symbol,.codeblock .hljs-title{color:#58aff7}.codeblock .hljs-emphasis{font-style:italic}.codeblock .hljs-strong{font-weight:700}.cover{display:flex;flex-direction:row;width:100%;height:calc(100vh - 80px);min-height:500px;background:#fff;align-items:center;justify-content:center}.cover-theme-logo{margin:0 0 42px}@media all and (max-width:460px){.cover-theme-logo{margin:0 0 32px}}.cover-theme-logo-img{width:49px;height:44px;fill:#526ef7}.cover-theme-title{margin:0 0 42px -5px}@media all and (max-width:460px){.cover-theme-title{margin:0 0 32px -5px}}.cover-divider{width:195px;height:1px;margin:42px 0;border:0;background:#edf1f5}@media all and (max-width:460px){.cover-divider{margin:32px 0}}.cover-theme-nav-container{margin:0;padding:0;list-style:none}.cover-theme-nav-item{font-family:Montserrat,Arial,Sans-Serif;font-size:15px;font-weight:500;display:inline-block;margin:0;padding:0;color:#171718}.floating-nav-label,.floating-nav-selector{font-size:14px;line-height:18px;font-weight:500;font-family:Montserrat,Arial,Sans-Serif}.cover-theme-nav-item a{font-weight:500;color:#171718;border:none;border-bottom:1px solid transparent;text-decoration-color:transparent}.cover-theme-nav-item a:hover{text-decoration-color:#cfcfcf}.cover-theme-nav-item:after{margin:0 6px 0 8px;content:'•';color:#d6d8dc}.cover-theme-nav-item:last-child:after{display:none}.floating{position:sticky;z-index:1000;top:0;display:flex;flex-direction:row;width:100%;height:80px;padding:0 30px;background:#f1f4fa;align-items:center;align-self:center;justify-content:space-between}.floating-end{display:none}@media all and (max-width:460px){.cover-theme-nav-item{font-size:14px}.floating-logo{display:none}}.floating-logo-anchor{display:block;border:none}.floating-logo-img{width:35px;height:31px;vertical-align:-10px;fill:#1f2128}.floating-nav{display:flex;flex-direction:row;user-select:none;align-items:center}.floating-nav.floating-nav-down .floating-nav-dropdown{top:98px}.floating-nav.floating-nav-down .floating-nav-selector-chevron{transform:rotate(0)}.floating-nav.floating-nav-down .floating-nav-selector-active .floating-nav-selector-chevron{transform:rotate(180deg)}@media all and (max-width:460px){.floating-nav{width:100%}}.floating-nav-label{text-transform:uppercase;color:#9197a3}@media all and (max-width:640px){.floating-nav-label{display:none}}.floating-nav-selector{display:flex;flex-direction:row;width:280px;height:50px;margin:0 0 0 27px;padding:0 25px;cursor:pointer;letter-spacing:0;color:#202123;border-radius:2px;background:#fff;align-items:center;justify-content:space-between}.floating-nav-selector.floating-nav-selector-active .floating-nav-selector-chevron{transform:rotate(0)}.toggle.toggle-active .toggle-header-chevron,p.alert .alert-warning{transform:rotate(180deg)}@media all and (max-width:460px){.floating-nav-selector{width:100%;margin:0}}.floating-nav-selector-chevron{width:22px;height:22px;margin:0 0 0 15px;transform:rotate(180deg);vertical-align:middle;fill:transparent;stroke:#526ef7;stroke-width:2px}.floating-nav-dropdown{position:absolute;top:-285px;right:30px;display:none;width:280px;margin:0;padding:14px 27px;list-style:none;transition:none;border:1px solid #e5e5ec;border-radius:2px;background:#fff}.floating-nav-dropdown-item{font-family:Montserrat,Arial,Sans-Serif;font-size:13px;font-weight:500;line-height:normal;margin:0;color:#202123}.floating-nav-dropdown-item a{font-weight:500;display:block;padding:9px 0;color:#202123;border:none}.floating-nav-dropdown-item:hover a{padding-left:5px}.floating.floating-dark{background:#1d1e1f}.floating.floating-dark .floating-logo-img{fill:#fff}.floating.floating-dark .floating-nav-label{color:#676a6d}.floating.floating-dark .floating-nav-selector{color:#fff;background:#3d4045}.floating.floating-dark .floating-nav-selector-chevron{stroke:#a1a6af}.floating.floating-bottom{position:relative;height:200px;justify-content:center}.floating.floating-bottom .floating-nav{display:none}@media all and (max-width:460px){.floating-nav-dropdown{width:calc(100% - 60px)}.floating.floating-bottom .floating-logo{display:block}}.content{display:flex;flex-direction:column;margin:180px 0;align-items:center;justify-content:center}@media all and (max-width:1180px){.content{margin:10vw 0}}.content-section{margin:102px 0 0}@media all and (max-width:1180px){.content-section{margin:7vw 0 0}}.content-section h2{position:relative;margin:0 0 52px}.content-section h2:before{position:absolute;top:4px;left:-100px;display:block;width:30px;height:30px;content:'';border:5px solid #526ef7;border-radius:120px}@media all and (max-width:1180px){.content-section h2{margin:0 0 4.5vw}.content-section h2:before{display:none}}.content-section h3{margin:54px 0 35px}@media all and (max-width:1180px){.content-section h3{margin:6.5vw 0 3.5vw}}.content-section p{margin:22px 0}.content-section a.anchor-more-info{font-size:16px;line-height:31px;color:#8e929e;border:0}.content-section a.anchor-more-info .anchor-more-info-link{width:18px;height:18px;margin:0 15px 0 0;transition-duration:0s;vertical-align:middle;vertical-align:-3px;fill:transparent;stroke:#cacdd5;stroke-width:3px}.content-section a.anchor-more-info:hover{color:#526ef7}.content-section a.anchor-more-info:hover .anchor-more-info-link{stroke:#526ef7}@media all and (max-width:680px){.content-section a.anchor-more-info{font-size:15px;line-height:26px}}.content-section img{display:block;max-width:calc(100% + 200px);margin:52px -100px;border-radius:2px}.content-section img+small{font-size:15px;display:block;margin:-20px 0 50px;text-align:center;letter-spacing:0;color:#a9adba}@media all and (max-width:1180px){.content-section img{max-width:100%;margin:4.5vw 0}.content-section img+small{font-size:14px;margin:-1.5vw 0 4.5vw}}.content-section>:last-child{margin-bottom:0}.content-section:first-child{margin-top:0}ul.guide{font-size:17px;margin:52px 0 62px;padding:0;list-style:none;counter-reset:guide}ul.guide .guide-step{display:flex;flex-direction:row;margin:0 0 22px;counter-increment:guide}.faq .faq-item:first-child .faq-item-content,pre.codeblock{display:block}ul.guide .guide-step .guide-step-inner{margin-top:5px}ul.guide .guide-step:before{font-family:Montserrat,Arial,Sans-Serif;font-size:14px;font-weight:600;line-height:45px;display:block;min-width:45px;height:45px;margin:0 30px 0 0;content:counter(guide);text-align:center;color:#353b3e;border-radius:120px;background:#f3f6f8;align-self:flex-start}@media all and (max-width:1180px){ul.guide{margin:5vw 0 0}}@media all and (max-width:740px){ul.guide{font-size:17px;line-height:30px}ul.guide .guide-step:before{font-size:12px;line-height:35px;min-width:35px;height:35px}}@media all and (max-width:480px){ul.guide{font-size:16px;line-height:28px}}pre.codeblock{font-family:'Source Code Pro',monospace,sans-serif;font-size:16px;font-weight:400;line-height:28px;overflow-x:auto;margin:52px -100px;padding:60px 100px;-moz-tab-size:30px;-o-tab-size:30px;tab-size:30px;border-radius:3px;-webkit-font-smoothing:auto}.button,.faq .faq-item-header,ul.checklist{font-family:Montserrat,Arial,Sans-Serif}@media all and (max-width:1180px){pre.codeblock{margin:4.5vw 0;padding:60px}}@media all and (max-width:680px){pre.codeblock{font-size:13px;line-height:24px;padding:40px}}.faq{margin:52px 0}.faq .faq-item{margin:0 0 42px}.faq .faq-item:last-child{margin:0}.faq .faq-item-header{font-size:16px;font-weight:500;display:flex;flex-direction:row;cursor:pointer;color:#1c1c1d}.faq .faq-item-header:before{font-size:26px;font-weight:600;margin:0 25px 0 0;content:'Q.';vertical-align:-3px;color:#dadbde}.faq .faq-item-content{font-size:17px;line-height:34px;display:none;margin:20px 0 0 10px;padding:8px 0 10px 40px;transition:none;color:#6f7279;border-left:4px solid #f6f7fa}@media all and (max-width:1180px){.faq{margin:5.5vw 0}.faq .faq-item{margin:0 0 5vw}}@media all and (max-width:740px){.faq .faq-item-header{font-size:14px;margin:0 2px 0 0}.faq .faq-item-content{font-size:17px;line-height:30px;margin:20px 0 0 5px;padding:8px 0 10px 30px}}@media all and (max-width:480px){.faq .faq-item-content{font-size:16px;line-height:28px}}.toggle{margin:52px 0}.toggle .toggle-header{cursor:pointer}.toggle .toggle-header:hover .toggle-header-chevron{stroke:#797b82}.toggle .toggle-header-chevron{width:24px;height:24px;margin:0 0 0 10px;transition-duration:0s;vertical-align:middle;vertical-align:-5px;fill:transparent;stroke:#cacdd5;stroke-width:3px}.button .button-icon,p.alert .alert-warning,ul.checklist .checklist-item-icon{position:relative;height:24px;vertical-align:middle;fill:transparent}.toggle .toggle-content{display:none;transition:none}.toggle .toggle-content>:first-child{margin-top:0}.toggle .toggle-content>:last-child{margin-bottom:0}@media all and (max-width:1180px){.toggle{margin:5.5vw 0}}.keyvalue{margin:52px 0}.keyvalue .keyvalue-item{display:flex;flex-direction:row;margin:0 0 45px;padding:0 0 35px;border-bottom:1px solid #ebeff1}.keyvalue .keyvalue-item:last-child{margin-bottom:0}.keyvalue .keyvalue-item-header{font-size:17px;font-weight:500;min-width:255px;color:#6f7279}.keyvalue .keyvalue-item-content{font-size:17px}@media all and (max-width:1180px){.keyvalue{margin:5.5vw 0}}@media all and (max-width:740px){.keyvalue .keyvalue-item{flex-direction:column;margin:0 0 4vw;padding:0 0 3vw}.keyvalue .keyvalue-item-header{margin-bottom:15px}.keyvalue .keyvalue-item-content{font-size:16px;line-height:28px}}@media all and (max-width:480px){.keyvalue .keyvalue-item-content{margin-bottom:15px}}p.alert{margin:52px 0}p.alert .alert-warning{width:24px;margin:0 20px 0 0;transition-duration:0s;stroke:#e7610a;stroke-width:2px}@media all and (max-width:1180px){p.alert{margin:5.5vw 0}}@media all and (max-width:640px){p.alert .alert-warning{margin:0 10px 0 0}}ul.checklist{font-size:15px;font-weight:500;line-height:19px;display:block;margin:42px 0 42px 50px;padding:0;list-style:none;letter-spacing:0;color:#44474c}ul.checklist .checklist-item{display:block;display:flex;flex-direction:row;margin:0 0 22px;align-items:center}ul.checklist .checklist-item-icon{width:24px;margin:0 20px 0 0;stroke:#42c409;stroke-width:3px}ul.checklist .checklist-item-icon-check{stroke:#42c409}ul.checklist .checklist-item-icon-x{stroke:#ec480e}@media all and (max-width:1180px){ul.checklist{margin:4.5vw 0 4.5vw 4.5vw}ul.checklist .checklist-item{margin:2.5vw 0}}@media all and (max-width:740px){ul.checklist{font-size:13px}}@media all and (max-width:480px){ul.checklist{margin:4.5vw 0}}.button{font-size:15px;font-weight:600;display:inline-block;width:auto;margin:32px 0 0;padding:23px 45px;color:#fff;border:none;border-radius:2px;background:#526ef7}.button .button-icon{width:24px;margin:0 20px 0 0;stroke:#fff;stroke-width:2px}.button:focus,.button:hover{background:#435ac9}@media all and (max-width:1180px){.button{margin:3vw 0;font-size:13px;padding:18px 35px}}