@import "https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;500;700&family=Roboto:wght@300;400&display=swap";html{min-height:100%;height:100%}body{height:100%;display:flex;flex-flow:column;color:#323d01;overflow-x:hidden}.page-wrap{flex-grow:1}.single-container{max-width:600px;padding:60px 0}.relative{position:relative}.section-title{text-align:center;margin-bottom:60px;font-family:roboto slab,serif;font-weight:700}h1,h2,h3,h4{font-family:roboto slab,serif;font-weight:700}a{color:#b5a801}a:hover{color:#323d01}.button{height:42px;line-height:42px;font-family:roboto slab,serif;font-weight:700;color:#fff;background:#b5a801;display:inline-block;text-align:center;min-width:194px;padding:0 15px;transition:background .3s;border:none;outline:none;border-radius:3px}.button:hover{color:#fff;text-decoration:none;background:#323d01}.form-group label{font-family:roboto slab,serif;font-weight:400;margin-bottom:3px}.form-group .form-control{border:1px solid #b5a801;background:0 0;border-radius:3px;outline:none}.form-group .form-control::placeholder{color:#b5a801}.navbar-push{height:60px}@media(min-width:992px){.navbar-push{height:120px;transition:height .4s}}.navbar-napsis{height:60px;background:#fff}@media(min-width:992px){.navbar-napsis{height:120px}}.navbar-napsis .navbar-brand{display:block;font-size:0;background-size:100% 100%;transition:width .4s,height .4s;width:87px;height:30px}@media(min-width:992px){.navbar-napsis .navbar-brand{width:194px;height:67px;transition:width .4s,height .4s}}.navbar-napsis .navbar-nav{margin-top:30px;transition:margin-top .4s}.navbar-napsis .navbar-nav .nav-link{font-family:roboto slab,serif;font-weight:700;color:#323d01;font-size:18px;transition:color .3s}.navbar-napsis .navbar-nav .nav-link:hover{color:#b5a801}.navbar-napsis .navbar-nav-main .nav-link{padding-left:13px;padding-right:13px}.menu-shrink .navbar-push,.menu-shrink .navbar-napsis{height:60px}.menu-shrink .navbar-nav{margin-top:5px}.menu-shrink .navbar-napsis{box-shadow:0 -15px 21px rgba(0,0,0,.36)}.menu-shrink .navbar-brand{width:87px;height:30px}@media(max-width:992px){.main-menu-col,.langs-menu-col{display:none}}.toggle-mobile-menu{background:0 0;display:inline-block;border-radius:3px;position:absolute;right:10px;top:14px;z-index:30;height:40px;color:#fff;border:none;cursor:pointer;width:36px}@media(min-width:992px){.toggle-mobile-menu{display:none}}.toggle-mobile-menu:focus{outline:none}.toggle-mobile-menu span{width:24px;height:2px;display:block;background:#323d01;position:absolute;right:7px;cursor:pointer}.toggle-mobile-menu span:nth-child(1){top:10px}.toggle-mobile-menu span:nth-child(2){top:16px}.toggle-mobile-menu span:nth-child(3){top:22px}.mobile-menus-holder{position:fixed;right:-500px;transition:right .4s ease-out;top:0;height:100vh;width:200px;background:#fff;flex-flow:column;padding:80px 2rem 2rem;z-index:10;box-shadow:0 14px 64px rgba(33,53,96,.14);overflow-y:auto}.mobile-menus-holder .nav-link{font-family:roboto slab,serif;font-weight:700;color:#323d01}.mobile-menus-holder .langs-menu{margin-top:20px;flex-flow:row;justify-content:space-between}.mobile-menus-holder .langs-menu .nav-item{display:inline-block}.mobile-menu-open{height:100%;overflow:hidden}.mobile-menu-open .mobile-menus-holder{right:0}.mobile-menu-open .toggle-mobile-menu span:nth-child(1){transform:rotate(45deg);transform-origin:left;top:8px}.mobile-menu-open .toggle-mobile-menu span:nth-child(2){display:none}.mobile-menu-open .toggle-mobile-menu span:nth-child(3){transform:rotate(-45deg);transform-origin:left;top:25px}.nav-anchor{position:relative;top:-60px}.napsis-hero{background:#edf1d8;color:#323d01}.hero-content{padding-top:60px;padding-bottom:30px}.hero-content form{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.hero-content form .form-group{margin-bottom:5px;margin-right:0;width:100%}.hero-content form .form-group label{padding-left:3px;font-family:roboto slab,serif;font-weight:400}.hero-content form .form-group .form-control{border:1px solid #b5a801;background:#fff;border-radius:3px;outline:none;height:42px}.hero-content form .button{flex-grow:1;border-radius:3px}@media(min-width:768px){.hero-content{padding-top:145px;padding-bottom:110px;width:400px}}@media(min-width:992px){.hero-content{width:500px}.hero-content form{flex-direction:row}.hero-content form .form-group{margin-bottom:0;margin-right:5px;flex-grow:2}}@media(min-width:1200px){.hero-content{width:600px}}.hero-headline{font-family:roboto slab,serif;font-weight:700;font-size:42px}.hero-tagline{font-family:roboto,sans-serif;font-weight:300;font-size:22px;margin-bottom:28px}.hero-image{display:none;background-size:100% 100%}@media(min-width:768px){.hero-image{display:block;width:600px;height:541px;position:absolute;top:34px;right:-330px}}@media(min-width:992px){.hero-image{right:-200px}}@media(min-width:1200px){.hero-image{right:-115px}}.testimonials-carousel{max-width:600px;padding:60px 0}.testimonials-carousel-item:focus{outline:none}.testimonials-carousel-item .inner{display:flex;flex-flow:row}.testimonials-carousel-image{flex:0 0 100px;height:100px;border-radius:50%;background-size:cover;margin-right:15px}.testimonials-carousel-quote{font-family:roboto,sans-serif;font-weight:300;margin-bottom:6px;font-size:18px}.testimonials-carousel-author{font-family:roboto slab,serif;font-weight:700;color:#b5a801;font-size:16px}.slick-dots{list-style:none;padding-left:115px}.slick-dots li{display:inline-block;margin-right:10px}.slick-dots button{font-size:0;border:none;outline:none;background:#b5a801;display:block;width:10px;height:10px;border-radius:50%;padding:0}.slick-dots .slick-active button{background:#323d01}.napsis-features{overflow:hidden;margin-top:80px}.features-item{max-width:900px;margin:0 auto 60px}.features-item .col-img,.features-item .col-content{display:flex;flex-flow:column;justify-content:center;align-items:center}.features-item .features-item-content{max-width:360px}.features-item h3{margin-bottom:24px;font-size:20px;position:relative}@media(min-width:768px){.features-item h3{font-size:24px}}.features-item h3:before{content:'';position:absolute;height:calc(100% + 16px);width:999999px;background:#edf1d8;z-index:-1;top:-8px}.features-item-img{width:280px;height:280px;background-size:100% 100%;margin-bottom:30px}@media(min-width:576px){.features-item-img{width:200px;height:200px}}@media(min-width:768px){.features-item-img{width:320px;height:320px}}.features-item:nth-child(even) .col-img{align-items:center}.features-item:nth-child(even) h3:before{left:-15px}@media(min-width:576px){.features-item:nth-child(odd) .col-img{order:2}}.features-item:nth-child(odd) .col-content{order:1;align-items:center}.features-item:nth-child(odd) h3:before{right:-15px}.napsis-hiw{padding:80px 0;background:#edf1d8}.napsis-hiw .column-content h2{margin-bottom:10px}.napsis-hiw .column-content p{margin-bottom:30px}.napsis-hiw .column-image{padding:0 60px;margin-bottom:30px}.napsis-hiw .column-image img{max-width:100%}.napsis-career{padding:80px 0;background:#edf1d8}.napsis-career .column-content{display:flex;flex-flow:column;justify-content:center;height:100%}.napsis-career .column-content h2{margin-bottom:10px}.napsis-career .column-content p{margin-bottom:30px}.napsis-career .column-image{padding:0 60px;margin-bottom:30px}.napsis-career .column-image img{max-width:100%;width:100%}.napsis-team{padding:80px 0;background-color:#edf1d8}.team-card{margin-bottom:60px}@media(min-width:576px){.team-card{margin-bottom:90px}}.team-card .person-body{display:flex;flex-flow:column;justify-content:center;height:100%}.team-card .person-image{width:180px;height:180px;margin:0 auto 15px;background:pink;background-size:cover;border-radius:50%}@media(min-width:576px){.team-card .person-image{width:100%;height:auto;padding-bottom:100%}}.team-card .person-name{font-size:24px;margin-bottom:0;text-align:center}@media(min-width:576px){.team-card .person-name{text-align:left}}.team-card .person-position{font-family:roboto slab,serif;font-weight:700;font-size:20px;margin-bottom:10px;color:#b5a801;text-align:center}@media(min-width:576px){.team-card .person-position{text-align:left}}.company-contacts{margin-bottom:60px}.company-contacts h3{margin-bottom:30px}.company-contacts .contacts-item{position:relative;padding-left:40px;line-height:22px;margin-bottom:20px}.company-contacts .contacts-item .fas{left:0;font-size:24px;position:absolute}.napsis-contacts{padding:80px 0}.contact-person-card{margin-bottom:60px}@media(min-width:576px){.contact-person-card{margin-bottom:90px}}.contact-person-card .person-body{display:flex;flex-flow:column;justify-content:center;height:100%}.contact-person-card .person-image{width:180px;height:180px;margin:0 auto 15px;background:pink;background-size:cover;border-radius:50%}@media(min-width:576px){.contact-person-card .person-image{width:100%;height:auto;padding-bottom:100%}}.contact-person-card .person-name{font-size:24px;margin-bottom:0;text-align:center}@media(min-width:576px){.contact-person-card .person-name{text-align:left}}.contact-person-card .person-position{font-family:roboto slab,serif;font-weight:700;font-size:20px;margin-bottom:10px;color:#b5a801;text-align:center}@media(min-width:576px){.contact-person-card .person-position{text-align:left}}.company-contacts{margin-bottom:60px}.company-contacts h3{margin-bottom:30px}.company-contacts .contacts-item{position:relative;padding-left:40px;line-height:22px;margin-bottom:20px}.company-contacts .contacts-item .fas{left:0;font-size:24px;position:absolute}.site-footer{font-family:roboto slab,serif;font-weight:700;background:#323d01;color:#fff;font-size:12px;padding:10px 0}.site-footer a{color:#b5a801}.cookie-consent{display:none;position:fixed;bottom:0;left:0;width:100%;background:#edf1d8;padding:10px 0;box-shadow:0 10px 21px rgba(0,0,0,.36);line-height:32px}.cookie-consent .button{height:28px;line-height:28px;font-size:16px;padding:0 10px;min-width:auto;margin-left:10px}