@charset "UTF-8";.not-dark,:root{--blue-h:226;--blue-s:56%;--blue-l:36%;--blue:hsl(var(--blue-h), var(--blue-s), var(--blue-l));--green-h:81;--green-s:71%;--green-l:43%;--green:hsl(var(--green-h), var(--green-s), var(--green-l));--red-h:10;--red-s:55%;--red-l:44%;--red:hsl(var(--red-h), var(--red-s), var(--red-l));--page-width:1000px;--default-font-family:LatoLatin, var(--system-font-family);--header-height:70px;--small-header-height:50px;--footer-height:80px;--small-footer-height:100px;--link-text-decoration:none;--button-default-background-h:var(--green-h);--button-default-background-s:var(--green-s);--button-default-background-l:var(--green-l)}.dark{--button-default-background-h:var(--green-h);--button-default-background-s:var(--green-s);--button-default-background-l:var(--green-l)}:is(p,div).message:not(.transparent){--link-text-decoration-color:currentcolor}@font-face{font-family:"LatoLatin";font-weight:300;font-style:normal;src:url(../fonts/lato-light-latin-exta.woff2)format("woff2"),url(../fonts/lato-light-latin-exta.woff)format("woff");text-rendering:optimizeLegibility}@font-face{font-family:"LatoLatin";font-weight:300;font-style:italic;src:url(../fonts/lato-lightitalic-latin-exta.woff2)format("woff2"),url(../fonts/lato-lightitalic-latin-exta.woff)format("woff");text-rendering:optimizeLegibility}@font-face{font-family:"LatoLatin";font-weight:400;font-style:normal;src:url(../fonts/lato-regular-latin-exta.woff2)format("woff2"),url(../fonts/lato-regular-latin-exta.woff)format("woff");text-rendering:optimizeLegibility}@font-face{font-family:"LatoLatin";font-weight:400;font-style:italic;src:url(../fonts/lato-italic-latin-exta.woff2)format("woff2"),url(../fonts/lato-italic-latin-exta.woff)format("woff");text-rendering:optimizeLegibility}@font-face{font-family:"LatoLatin";font-weight:500;font-style:normal;src:url(../fonts/lato-medium-latin-exta.woff2)format("woff2"),url(../fonts/lato-medium-latin-exta.woff)format("woff");text-rendering:optimizeLegibility}@font-face{font-family:"LatoLatin";font-weight:500;font-style:italic;src:url(../fonts/lato-mediumitalic-latin-exta.woff2)format("woff2"),url(../fonts/lato-mediumitalic-latin-exta.woff)format("woff");text-rendering:optimizeLegibility}@font-face{font-family:"LatoLatin";font-weight:600;font-style:normal;src:url(../fonts/lato-semibold-latin-exta.woff2)format("woff2"),url(../fonts/lato-semibold-latin-exta.woff)format("woff");text-rendering:optimizeLegibility}@font-face{font-family:"LatoLatin";font-weight:600;font-style:italic;src:url(../fonts/lato-semibolditalic-latin-exta.woff2)format("woff2"),url(../fonts/lato-semibolditalic-latin-exta.woff)format("woff");text-rendering:optimizeLegibility}@font-face{font-family:"LatoLatin";font-weight:700;font-style:normal;src:url(../fonts/lato-bold-latin-exta.woff2)format("woff2"),url(../fonts/lato-bold-latin-exta.woff)format("woff");text-rendering:optimizeLegibility}@font-face{font-family:"LatoLatin";font-weight:700;font-style:italic;src:url(../fonts/lato-bolditalic-latin-exta.woff2)format("woff2"),url(../fonts/lato-bolditalic-latin-exta.woff)format("woff");text-rendering:optimizeLegibility}@font-face{font-family:"Neris";font-weight:200;font-style:normal;src:url(../fonts/Neris-Thin.woff2)format("woff2"),url(../fonts/Neris-Thin.woff)format("woff")}@font-face{font-family:"Neris";font-weight:200;font-style:italic;src:url(../fonts/Neris-ThinItalic.woff2)format("woff2"),url(../fonts/Neris-ThinItalic.woff)format("woff")}@font-face{font-family:"Neris";font-weight:300;font-style:normal;src:url(../fonts/Neris-Light.woff2)format("woff2"),url(../fonts/Neris-Light.woff)format("woff")}@font-face{font-family:"Neris";font-weight:300;font-style:italic;src:url(../fonts/Neris-LightItalic.woff2)format("woff2"),url(../fonts/Neris-LightItalic.woff)format("woff")}@font-face{font-family:"Neris";font-weight:400;font-style:normal;src:url(../fonts/Neris-Regular.woff2)format("woff2"),url(../fonts/Neris-Regular.woff)format("woff")}@font-face{font-family:"Neris";font-weight:400;font-style:italic;src:url(../fonts/Neris-Italic.woff2)format("woff2"),url(../fonts/Neris-Italic.woff)format("woff")}@font-face{font-family:"Neris";font-weight:600;font-style:normal;src:url(../fonts/Neris-SemiBold.woff2)format("woff2"),url(../fonts/Neris-SemiBold.woff)format("woff")}@font-face{font-family:"Neris";font-weight:600;font-style:italic;src:url(../fonts/Neris-SemiBoldItalic.woff2)format("woff2"),url(../fonts/Neris-SemiBoldItalic.woff)format("woff")}@font-face{font-family:"Neris";font-weight:700;font-style:normal;src:url(../fonts/Neris-Bold.woff2)format("woff2"),url(../fonts/Neris-Bold.woff)format("woff")}@font-face{font-family:"Neris";font-weight:700;font-style:italic;src:url(../fonts/Neris-BoldItalic.woff2)format("woff2"),url(../fonts/Neris-BoldItalic.woff)format("woff")}@font-face{font-family:"Neris";font-weight:900;font-style:normal;src:url(../fonts/Neris-Black.woff2)format("woff2"),url(../fonts/Neris-Black.woff)format("woff")}@font-face{font-family:"Neris";font-weight:900;font-style:italic;src:url(../fonts/Neris-BlackItalic.woff2)format("woff2"),url(../fonts/Neris-BlackItalic.woff)format("woff")}:target::before{display:block;content:"";margin-top:calc(-var(--header-height) - 10px);height:calc(var(--header-height) + 10px);visibility:hidden;pointer-events:none}body{min-height:100vh;position:relative;padding-top:var(--header-height);padding-bottom:var(--footer-height)}@media (max-width:900px){body{padding-top:var(--small-header-height)}}@media (max-width:590px){body{padding-bottom:var(--small-footer-height)}}@media print{body{padding-top:0!important;padding-bottom:0!important}body .page-width{max-width:100%!important}body .katmai-intro,body .start-intro{padding-left:1em;padding-right:1em}}header{position:fixed;z-index:1500;top:0;left:0;right:0;max-width:100vw;background:#f4f4f4;background:linear-gradient(to bottom,#fff,#f0f0f0);box-shadow:0-6px 6px 6px rgba(0,0,0,.3)}@media (max-height:700px){header{position:absolute}header.nav-open{position:fixed}}@media print{header{position:static;max-width:100%;background:0 0;box-shadow:none}}header .page-width{position:relative;height:var(--header-height);padding-top:15px}@media (max-width:900px){header .page-width{height:var(--small-header-height);padding-top:10px}}header #logo{position:relative}header #logo img{width:240px;height:40px}@media (max-width:950px){header #logo img{width:210px}}@media (max-width:900px){header #logo img{width:180px;height:30px}}header #sideMenuButton{position:absolute;top:0;right:0;padding:15px;font-size:1.6em;color:var(--blue);display:none}@media (max-width:900px){header #sideMenuButton{display:block}}header #sideMenuButtonLabel{display:inline-block;vertical-align:middle;margin-right:4px;font-size:1rem}@media (max-width:420px){header #sideMenuButtonLabel{display:none}}header nav.mainMenu{position:absolute;top:14px;right:0}@media (max-width:900px){header nav.mainMenu{display:none}}@media print{header nav.mainMenu{display:none}}header nav.mainMenu li a{border-bottom:2px solid transparent;padding-left:15px;padding-right:15px;font-size:18px;line-height:22px;font-weight:400;transition:border var(--animation-duration) var(--animation-function)}@media (max-width:950px){header nav.mainMenu li a{padding-left:10px;padding-right:10px;font-size:1em;font-weight:600}}header nav.mainMenu li a:focus,header nav.mainMenu li a:hover{--light-green-s:calc(var(--green-s) * 0.8);--light-green-l:calc((1 - 0.6) * var(--green-l) + 0.6 * 100%);border-bottom:2px solid hsl(var(--green-h),var(--light-green-s),var(--light-green-l));transition:border 0s}header nav.mainMenu li a:active,header nav.mainMenu li.active a,header nav.mainMenu li.active a:hover{border-bottom:2px solid var(--green);transition:border 0s}header nav.mainMenu a.button{white-space:nowrap;margin-left:16px;padding:6px 10px;font-size:13px;line-height:16px}header nav.mainMenu a.button .line2{font-size:11px}aside#side-nav{position:sticky;top:var(--header-height);float:left;width:250px}@media (max-height:700px){aside#side-nav{position:static}}aside#side-nav div.title{margin-right:20px;padding-top:20px;border-bottom:solid 1px #eee}aside#side-nav div.extra a:link,aside#side-nav div.extra a:visited,aside#side-nav div.title a:link,aside#side-nav div.title a:visited{display:block;padding:10px 0 10px 12px;color:gray}aside#side-nav div.extra{margin-right:20px;border-top:solid 1px #eee}@media print{aside#side-nav{display:none}}nav ul.menu{--menu-background:transparent;--menu-color:var(--blue);--menu-hover-background:transparent;--menu-hover-color:var(--blue);--menu-active-background:transparent;--menu-active-color:var(--blue)}div.content-besides-nav{margin-left:270px}div.breadcrumb-nav{display:none;margin-top:10px}@media (max-width:900px){aside#side-nav{display:none}div.content-besides-nav{margin-left:0}div.breadcrumb-nav{display:block}}#sideMenu{top:var(--small-header-height);height:calc(100vh - var(--small-header-height));width:270px;padding:20px 15px 120px;border:0;background:#f0f0f0;color:#fff}#sideMenu nav ul,aside#side-nav nav ul{list-style-type:none;margin:0;padding:0}#sideMenu nav ul li a,aside#side-nav nav ul li a{display:block;border-left:2px solid transparent;padding:10px 0 10px 10px;color:var(--blue);font-weight:600}#sideMenu nav ul li a:focus,#sideMenu nav ul li a:hover,aside#side-nav nav ul li a:focus,aside#side-nav nav ul li a:hover{--light-green-s:calc(var(--green-s) * 0.8);--light-green-l:calc((1 - 0.6) * var(--green-l) + 0.6 * 100%);border-left:2px solid hsl(var(--green-h),var(--light-green-s),var(--light-green-l));transition:border 0s}#sideMenu nav ul li a:active,#sideMenu nav ul li.active>a,#sideMenu nav ul li.active>a:hover,aside#side-nav nav ul li a:active,aside#side-nav nav ul li.active>a,aside#side-nav nav ul li.active>a:hover{border-left:2px solid var(--green);transition:border 0s}#sideMenu nav ul ul,aside#side-nav nav ul ul{margin-left:20px}#sideMenu nav ul ul li a,aside#side-nav nav ul ul li a{border-left:2px solid transparent!important;padding:5px 0 5px 10px;color:var(--green);font-weight:400}#sideMenu nav ul ul li a:focus,#sideMenu nav ul ul li a:hover,aside#side-nav nav ul ul li a:focus,aside#side-nav nav ul ul li a:hover{--light-blue-s:calc(var(--blue-s) * 0.8);--light-blue-l:calc((1 - 0.7) * var(--blue-l) + 0.7 * 100%);border-left:2px solid hsl(var(--blue-h),var(--light-blue-s),var(--light-blue-l))!important;transition:border 0s}#sideMenu nav ul ul li a:active,#sideMenu nav ul ul li.active>a,#sideMenu nav ul ul li.active>a:hover,aside#side-nav nav ul ul li a:active,aside#side-nav nav ul ul li.active>a,aside#side-nav nav ul ul li.active>a:hover{--light-blue-s:calc(var(--blue-s) * 0.9);--light-blue-l:calc((1 - 0.3) * var(--blue-l) + 0.3 * 100%);border-left:2px solid hsl(var(--blue-h),var(--light-blue-s),var(--light-blue-l))!important;transition:border 0s}#contact-section{padding-top:50px;padding-bottom:30px}#contact-section p{max-width:590px;margin-left:auto;margin-right:auto}html[data-page=church] #contact-section,html[data-page=housing] #contact-section,html[data-page=index] #contact-section{border-top:1px solid #000;background:#202020 url(../!images/startup-pixabay-594090.webp)center/cover;color:#fff}#contact-phonebox{position:fixed;z-index:50;bottom:60px;right:20px;box-shadow:0 2px 4px rgba(0,0,0,.15);border:1px solid var(--blue);padding:12px;background:#fff;border-radius:25px;font-size:1.3em}main.notfound-page{height:50vh;padding-top:10vh;background:url(../images/404.png)no-repeat 50% 50%;background-size:contain}div.site-message{background:url(../images/warning-border.svg)50%0 repeat-x,url(../images/warning-border.svg)50% 100%repeat-x,hsl(48deg,86%,67%);color:#000;padding:20px 0 18px}div.site-message.icon>div.page-width{padding-left:25px}div.site-message.icon>div.page-width i:empty{display:block;float:left;margin-top:3px;margin-left:-26px;width:20px;text-align:center}footer{position:absolute;bottom:0;left:0;right:0;height:var(--footer-height);background:hsl(var(--blue-h),calc(var(--blue-s)*.5),var(--blue-l));box-shadow:0 15px 15px -15px rgba(0,0,0,.4) inset;padding:10px 0;color:#d0d0d0;font-size:12px;line-height:17px}@media (max-width:590px){footer{height:var(--small-footer-height)}}@media print{footer{position:static;border-top:solid 1px gray;background:0 0;box-shadow:none;padding:6px 0 0;color:gray}}footer p{hyphens:none}footer a:link,footer a:visited{color:#a1b8ff}footer a:link:hover,footer a:visited:hover{color:#b3c6ff}footer .slogan{float:right;margin-top:-2px;margin-left:50px;margin-bottom:20px;font-family:"Neris",sans-serif;font-weight:600;font-size:1.5em;color:var(--green)}@media (max-width:400px){footer .slogan{margin-left:30px;font-size:1.3em}}.film{--seek-color:var(--red);--overlay-control-background:var(--red);--overlay-control-foreground:white;--loader-color:var(--red)}.film video.autoplaying{filter:brightness(.8) contrast(.8)}.upload-box label,.upload-box.supported .new-file input[type=file]{display:none}.todo{color:#900000;background:#fcffc0}img.todo{background:unset;outline:1px dashed #ff8000}.heading,h1,h2,h3{font-family:"Neris",sans-serif;font-weight:600;color:var(--blue)}.green-box ul li::before,.intro-block ul li::before,h1 a:link,h1 a:visited,h2 a:link,h2 a:visited,h3 a:link,h3 a:visited{color:var(--blue)}a[rel~=external]{padding-right:9px;background-image:url(../images/external-link.svg);background-repeat:no-repeat;background-position:100% 30%}blockquote{margin:1em 40px;font-style:italic;position:relative}blockquote::after,blockquote::before{display:block;position:absolute;font-size:3em;color:var(--blue)}blockquote::before{left:-20px;top:-10px;content:"„"}blockquote::after{right:-20px;bottom:-4px;content:"“"}.quote-source{margin:-.7em 40px 1em;text-align:right;font-size:.85em}i.loading{margin:2px 2px -2px}@media (max-width:500px){.blog-summary,p,td,th{hyphens:auto}}div.alt-landing-page{margin-top:-2rem;text-align:center;font-size:1.3em;line-height:130%}div.alt-landing-page a{display:inline-block;padding:4px 10px;background:var(--blue);transition:background var(--animation-duration) var(--animation-function)}.start-intro,div.alt-landing-page a:link,div.alt-landing-page a:visited{color:#fff}div.alt-landing-page a:focus,div.alt-landing-page a:hover{--dark-blue-l:calc(var(--blue-l) * (1 - 0.15));background:hsl(var(--blue-h),var(--blue-s),var(--dark-blue-l));transition:background 0s}div.alt-landing-page a i:empty{margin-left:6px;font-size:.667em;vertical-align:2px}div.alt-landing-page a:not(:first-of-type){margin-left:10px}.start-intro .page-width{text-align:center;padding:3em 0}.start-intro p{font-size:1.4rem;line-height:140%}.start-intro p.large{font-size:2.7em;line-height:140%}.start-intro p strong{color:var(--green)}.start-intro a.button.default{font-size:1.25rem;padding:8px 12px;line-height:130%}.start-intro a.button.default strong{color:inherit;font-size:1.35rem}.start-intro .film{margin-top:3em;width:80%}@media (max-width:600px){.start-intro p{font-size:1.3em;line-height:140%}.start-intro p.large{font-size:2em;line-height:140%}.start-intro .film{width:100%}}.start-logos{border-bottom:2px solid #202020}.start-customers,.start-logos div.page-width{display:flex;flex-direction:row;justify-content:space-between}.start-logos div.page-width{margin-top:2em;margin-bottom:2em;flex-wrap:wrap}.start-logos div.page-width div{width:25%;text-align:center}.start-logos div.page-width div img{margin-top:10px;width:150px;max-width:80%}@media (max-width:750px){.start-logos div.page-width div{margin-top:2em;width:50%}}.start-customers{margin:3em 0}.start-customers>div{width:45%}.start-customers img,.start-features img.icon{width:70px}@media (max-width:750px){.start-customers{flex-direction:column}.start-customers>div{width:100%}}.start-features{margin:4em 0 1em;display:flex;flex-direction:row;justify-content:space-between}.start-features div{width:25%;text-align:center}.start-features h2{margin-top:15px;font-family:var(--default-font-family);font-weight:700}@media (max-width:750px){.start-features{flex-direction:column}.start-features div{width:100%}}.start-steps{margin:4em 0}.start-steps div.step{display:flex;margin-top:1em}.start-steps div.step div.number{font-size:2em;line-height:110%;width:45px;color:var(--green)}.start-steps div.step div.content{flex-basis:0;flex-grow:1}.start-steps div.step div.content strong{font-size:1.2em;line-height:140%;color:var(--blue)}.start-people{margin-top:3em;display:flex;flex-direction:row;align-items:flex-end}.start-people div.rdc,.start-people div.yg{flex-basis:0;flex-grow:1;padding-bottom:30px;text-align:center}.start-people div.yg{padding-right:30px}.start-people div.photo img{display:block;width:350px;max-width:45vw;margin:0 auto}.start-people div.rdc{padding-left:30px}.start-people div.name{font-weight:700}.start-people div.position{font-style:italic;margin-bottom:10px}@media (max-width:800px){.start-people{hyphens:auto}}@media (max-width:750px){.start-people{flex-wrap:wrap}.start-people div.rdc,.start-people div.yg{width:50%;padding-bottom:30px;text-align:center}.start-people div.yg{order:1;padding-right:4%}.start-people div.rdc{order:2;padding-left:4%}.start-people div.photo{width:100%;order:3}.start-people div.photo img{max-width:75vw}}.start-carousel{background:#f3f8e9}.start-carousel-page{height:400px;display:flex}.start-carousel-page>div{position:relative;width:100%;font-size:23px;line-height:33px}.start-carousel-page>div.bottom{align-self:flex-end}.start-carousel-page>div div.text{margin-top:1em}.start-carousel-page>div div.text:first-child{margin-top:0;padding-top:2em}.start-carousel-page>div div.text:last-child{margin-bottom:1em}.start-carousel-page>div div.text.right{text-align:right}.start-carousel-page>div div.text>span{background:#fff;color:#000;padding:2px 8px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.start-carousel-page>div div.blue{font-weight:700}.start-carousel-page>div div.blue>span{background:var(--blue);color:#fff;padding:3px 8px}.start-two-links{display:flex;flex-direction:row;justify-content:space-between}.start-two-links a{width:49%;padding:10px;text-align:center}@media (max-width:500px){.start-two-links{flex-direction:column}.start-two-links a{width:unset;margin-bottom:10px}}.start-three-links{display:flex;flex-direction:row;justify-content:space-between}.start-three-links a{width:32%;padding:10px;text-align:center}@media (max-width:500px){.start-three-links{flex-direction:column}.start-three-links a{width:unset;margin-bottom:10px}}.katmai-banner{background-color:#566f9e;background-image:url(../images/sunset-upper-twin-lake.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:400px;max-height:40vw;position:relative}.katmai-banner img{position:absolute;bottom:10%;right:65%;width:30%;max-width:300px}.katmai-banner a.text{position:absolute;bottom:10%;left:40%;display:block;font-size:2em;line-height:200%}@media (max-width:1000px){.katmai-banner a.text{font-size:2.8vw;line-height:5.6vw}}.katmai-banner span.line1,.katmai-banner span.line2,.katmai-banner span.line3{color:#fff;background:hsl(var(--green-h),var(--green-s),var(--green-l),.9);padding:7px 10px}@media (max-width:1000px){.katmai-banner span.line1,.katmai-banner span.line2,.katmai-banner span.line3{padding:.7vw 1vw}}.katmai-banner span.line1{margin-left:6vw}.katmai-banner span.line3{margin-left:18vw}@media (max-width:500px){.katmai-banner{max-height:80vw}.katmai-banner img{bottom:45%;right:40%;width:45%}.katmai-banner a.text{bottom:10%;left:5%;font-size:4.5vw;line-height:8vw}.katmai-banner span.line1,.katmai-banner span.line2,.katmai-banner span.line3{padding:1vw}.katmai-banner span.line1{margin-left:6vw}.katmai-banner span.line3{margin-left:18vw}}.page-banner{background-repeat:no-repeat;background-size:cover;height:350px;max-height:25vw;min-height:200px;position:relative}.komprenu-banner a.text,.page-banner div.text{position:absolute;font-size:2em;line-height:200%}@media (max-width:900px){.page-banner div.text{font-size:3.1vw;line-height:6.2vw}}.page-banner span.line1,.page-banner span.line2,.page-banner span.line3{padding:7px 10px}@media (max-width:1000px){.page-banner span.line1,.page-banner span.line2,.page-banner span.line3{padding:.7vw 1vw}}.komprenu-banner{background-image:url(../images/komprenu_banner.jpg);background-position:50% 60%}.komprenu-banner div.text{top:15%;left:17%}@media (max-width:900px){.komprenu-banner div.text{left:3%}}@media (max-width:600px){.komprenu-banner div.text{font-size:1.33em;line-height:200%}}.komprenu-banner a.text{bottom:40%;left:40%;display:block}@media (max-width:1000px){.komprenu-banner a.text{font-size:2.8vw;line-height:5.6vw}}.komprenu-banner span.line1,.komprenu-banner span.line2,.komprenu-banner span.line3{color:#fff;background:hsl(var(--green-h),var(--green-s),var(--green-l),.9);padding:7px 10px}@media (max-width:1000px){.komprenu-banner span.line1,.komprenu-banner span.line2,.komprenu-banner span.line3{padding:.7vw 1vw}}.komprenu-banner span.line1{margin-left:3vw}.komprenu-banner span.line2{margin-left:12vw}.komprenu-banner span.line3{margin-left:21vw}.blog-banner,.solutions-banner{background-image:url(../images/solutions_unsplash.jpg);background-position:50% 60%}.solutions-banner div.text{top:15%;left:25%}@media (max-width:600px){.solutions-banner div.text{left:10%;font-size:1.33em;line-height:200%}}.solutions-banner span.line1,.solutions-banner span.line2,.solutions-banner span.line3{color:#000;background:rgba(255,255,255,.9)}@media (max-width:600px){.solutions-banner span.line1,.solutions-banner span.line2,.solutions-banner span.line3{padding:4.2px 6px}}.solutions-banner span.line2{margin-left:15vw}.solutions-banner span.line3{margin-left:4vw}.blog-banner{background-image:url(../images/blog2.jpg)}.blog-banner div.text{top:23%;left:20%;text-align:left}@media (max-width:600px){.blog-banner div.text{left:2%;font-size:1.33em;line-height:200%}}.blog-banner span.line1,.blog-banner span.line2{color:#fff;background:hsl(var(--blue-h),var(--blue-s),var(--blue-l),.85)}@media (max-width:600px){.blog-banner span.line1,.blog-banner span.line2{padding:4.2px 6px}}.blog-banner span.line1{margin-left:2vw}.about-us-banner,.services-banner{background-image:url(../images/services.jpg);background-position:50% 60%}.services-banner div.text{top:15%;left:17%}@media (max-width:900px){.services-banner div.text{left:3%}}@media (max-width:600px){.services-banner div.text{font-size:1.33em;line-height:200%}}.services-banner span.line1,.services-banner span.line2,.services-banner span.line3{color:#000;background:rgba(255,255,255,.85)}@media (max-width:600px){.services-banner span.line1,.services-banner span.line2,.services-banner span.line3{padding:4.2px 6px}}.services-banner span.line1{margin-left:5vw}.services-banner span.line2{margin-left:2vw}.about-us-banner{background-image:url(../images/about-us.jpg)}.about-us-banner div.text{bottom:15%;right:10%;text-align:right}@media (max-width:500px){.about-us-banner div.text{right:5%;font-size:1.11em;line-height:200%}}.about-us-banner span.line1,.about-us-banner span.line2,.about-us-banner span.line3{color:#fff;background:hsl(var(--blue-h),var(--blue-s),var(--blue-l),.85)}@media (max-width:500px){.about-us-banner span.line1,.about-us-banner span.line2,.about-us-banner span.line3{padding:3.5px 5px}}.about-us-banner span.line2{margin-right:2vw}.contact-banner{background-image:url(../images/contact.jpg);background-position:50% 50%}.contact-banner div.text{bottom:15%;left:10%}@media (max-width:600px){.contact-banner div.text{left:5%;font-size:1.33em;line-height:200%}}.contact-banner span.line1,.contact-banner span.line2,.contact-banner span.line3{color:#fff;background:hsl(var(--red-h),var(--red-s),var(--red-l),.85)}@media (max-width:600px){.contact-banner span.line1,.contact-banner span.line2,.contact-banner span.line3{padding:4.2px 6px}}.contact-banner span.line2{margin-left:2vw}div.intro-block{--light-green-s:calc(var(--green-s) * 0.9);--light-green-l:calc((1 - 0.85) * var(--green-l) + 0.85 * 100%);background:hsl(var(--green-h),var(--light-green-s),var(--light-green-l));--light1-green-s:calc(var(--green-s) * 0.9);--light1-green-l:calc((1 - 0.9) * var(--green-l) + 0.9 * 100%);--light2-green-s:calc(var(--green-s) * 0.8);--light2-green-l:calc((1 - 0.7) * var(--green-l) + 0.7 * 100%);background:linear-gradient(to bottom,hsl(var(--green-h),var(--light1-green-s),var(--light1-green-l)),hsl(var(--green-h),var(--light2-green-s),var(--light2-green-l)));padding:2em 0}div.intro-block h1{margin-top:0}.two-col-block{display:flex;align-items:flex-start;margin:3em 0}@media (max-width:580px){.two-col-block{flex-direction:column;align-items:stretch}}.two-col-block>div:first-child{flex-basis:0;flex-grow:45}.two-col-block>div:first-child img.full-width{padding-right:30px}@media (max-width:580px){.two-col-block>div:first-child img.full-width{padding-right:0;margin-bottom:10px}}.two-col-block>div:last-child{flex-basis:0;flex-grow:55}.two-col-block>div:last-child h1:first-child,.two-col-block>div:last-child h2:first-child,.two-col-block>div:last-child h3:first-child{margin-top:0;margin-bottom:0}.two-col-block.overview a.button{margin-top:20px}.katmai-features,.komprenu-solutions{margin:1em 0;display:flex;flex-wrap:wrap;justify-content:center}.komprenu-solutions>a{display:block;text-align:center;width:25%;padding:20px 10px;transition:background var(--animation-duration) var(--animation-function)}.komprenu-solutions>a:link,.komprenu-solutions>a:visited{color:#000}.komprenu-solutions>a:focus,.komprenu-solutions>a:hover{--light-blue-l:calc((1 - 0.97) * var(--blue-l) + 0.97 * 100%);background:hsl(var(--blue-h),var(--blue-s),var(--light-blue-l));transition:background 0s}@media (max-width:800px){.komprenu-solutions>a{width:50%}}@media (max-width:400px){.komprenu-solutions>a{width:100%}}.katmai-features>a img,.komprenu-solutions>a img{width:90px}.katmai-features>a h2,.komprenu-solutions>a h2{margin-top:10px}.katmai-features>a{display:block;text-align:center;width:25%;padding:20px 10px;transition:background var(--animation-duration) var(--animation-function)}.katmai-features>a:link,.katmai-features>a:visited{color:#000}.katmai-features>a:focus,.katmai-features>a:hover{--light-blue-l:calc((1 - 0.97) * var(--blue-l) + 0.97 * 100%);background:hsl(var(--blue-h),var(--blue-s),var(--light-blue-l));transition:background 0s}@media (max-width:800px){.katmai-features>a{width:50%}}@media (max-width:400px){.katmai-features>a{width:100%}}#contactForm #step1.buttons,#step1.buttons{padding-top:0}.logo-text{margin:10px 0;display:flex;align-items:center}.logo-text>img{flex-grow:0;flex-shrink:0;margin-right:30px}.logo-text>div{flex-grow:1}main ol,main ul{list-style:none;padding-left:1.2em}main ol li::before,main ul li::before{color:var(--green);display:inline-block;width:1.2em}main ul li::before{content:"•";margin-left:-1.2em}main ul ul li::before{content:"◦"}ul.wide li{margin-top:1em;margin-bottom:1em}main ol{counter-reset:li}main ol li::before{content:counter(li)".";margin-left:-1.6em;margin-right:.4em;text-align:right}main ol li{counter-increment:li}.green-box ul{margin:0}.video-player{width:640px;max-width:100%}.video-player video{display:block;width:100%}.video-player .quality-selection{display:block;background:var(--table-header-background);font-size:.85em;line-height:160%;display:flex}.video-player .quality-selection label{padding:1px 10px;white-space:nowrap}.video-player .quality-selection a{display:inline-block;padding:1px 6px 0;border-bottom:2px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-player .quality-selection a:active,.video-player .quality-selection a:hover{background:hsl(var(--blue-h),var(--blue-s),var(--blue-l),.1)}.video-player .quality-selection a.active{border-bottom:2px solid var(--blue)}a.membership{margin-right:40px}a.membership img{width:200px;vertical-align:middle;margin-bottom:30px}div.green-box-full-width,div.green-box-right{margin-bottom:1em;--light-green-s:calc(var(--green-s) * 0.8);--light-green-l:calc((1 - 0.6) * var(--green-l) + 0.6 * 100%);background:hsl(var(--green-h),var(--light-green-s),var(--light-green-l))}div.green-box-right{clear:right;float:right;margin-left:1.5em;padding:1em 1.5em;max-width:40%}@media (max-width:540px){div.green-box-right.require-minitab{float:none;max-width:100%;margin-left:0}}@media (max-width:760px){div.green-box-right.require-tablet{float:none;max-width:100%;margin-left:0}}@media (max-width:900px){div.green-box-right.require-desktop{float:none;max-width:100%;margin-left:0}}@media (max-width:1200px){div.green-box-right.require-wide{float:none;max-width:100%;margin-left:0}}div.green-box-full-width{margin-top:1em;padding:1em 1.3em;display:flex;flex-direction:row}div.green-box-full-width h2{width:35%;margin-top:0;padding-right:1em}div.green-box-full-width ul{width:65%}@media (max-width:620px){div.green-box-full-width{flex-direction:column}div.green-box-full-width h2{width:unset;padding-right:unset}div.green-box-full-width ul{width:unset}}.blog-date{margin-top:-5px;margin-bottom:3px;color:#606060}.blog-date .tags{margin-left:14px}.blog-date .blog-future{color:#00b000;font-weight:700}.tag{display:inline-block;margin-right:4px;border-radius:3px;background:silver;padding:1px 3px;font-size:10px;line-height:12px;font-weight:700;text-transform:uppercase;transition:background var(--animation-duration) var(--animation-function)}.tag:link,.tag:visited,a.tag:hover:link,a.tag:hover:visited{color:#fff}a.tag:hover{background:#a0a0a0;transition:background 0s}.blog-summary.full-content{margin-bottom:20px;font-style:italic;font-size:16px;line-height:22px}.prev-next-blog{margin-top:15px}.prev-blog{float:left;margin-right:20px}.next-blog{float:right}div.blog-item-image{width:240px}div.blog-item-image img{width:inherit}#savedStatus,#submitStatus{display:inline-block;margin-left:1em}#savedStatus{color:#a0a0a0}.form-row .label .remove-all-files{display:none;float:right}.upload-box.supported .uploaded-files{border:1px solid var(--textbox-border);background:#fff;padding:1px;display:none;transition:border var(--animation-duration) var(--animation-function),background-color var(--animation-duration) var(--animation-function)}.dark .upload-box.supported .uploaded-files{background:var(--default-background)}.upload-box.supported .uploaded-files.underline{border-top:none;border-left:none;border-right:none}.upload-box.supported .uploaded-files .file{padding:1px 8px;display:flex;align-items:baseline}.upload-box.supported .uploaded-files .file:hover{background:rgba(0,0,0,.033)}.dark .upload-box.supported .uploaded-files .file:hover{background:rgba(255,255,255,.06)}.upload-box.supported .uploaded-files .file .name{padding:0 9px;flex-grow:1}.upload-box.supported .uploaded-files .file .delete{margin-left:6px;padding-left:4px;padding-right:4px;color:hsl(var(--error-background-h),var(--error-background-s),var(--error-background-l))}.upload-box.supported .new-file{margin-top:2px}.upload-box.supported .new-file i.first-attach-icon{margin-left:9px;margin-right:5px}.upload-box.supported .new-file label{display:inline;cursor:pointer;color:hsl(var(--link-color-h),var(--link-color-s),var(--link-color-l))}.upload-box.supported .new-file label:active,.upload-box.supported .new-file label:hover{text-decoration:underline}.upload-box.supported .new-file .status{display:none;padding-top:5px}.upload-box.supported .new-file .progressbar,.upload-box.supported .new-file.default-os .for-mobile-os,.upload-box.supported .new-file.mobile-os .for-default-os{display:none}.file-drag-indicator{display:none;position:fixed;z-index:3000;top:0;left:0;right:0;bottom:0;background:rgba(48,107,208,.9)}.file-drag-indicator .inner{position:absolute;top:5vw;left:5vw;right:5vw;bottom:5vw;border:2px dashed #fff;border-radius:12px;color:#fff;text-align:center}.file-drag-indicator .inner .icon{position:absolute;left:50%;bottom:50%;margin-left:-80px;width:160px;height:160px}.file-drag-indicator .inner .icon svg polygon{fill:#fff}.file-drag-indicator .inner .text{position:absolute;top:55%;left:10vw;right:10vw;font-size:2em;line-height:150%}
/*# sourceMappingURL=site.min.css.map */