@font-face{font-family:'Open Sans';src:url(../../assets/fonts/OpenSans-Light.woff2?h=ff9115a4a37af3635cbf447414a9b929) format('woff2'),url(../../assets/fonts/OpenSans-Light.woff?h=ff9115a4a37af3635cbf447414a9b929) format('woff');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(../../assets/fonts/OpenSans-LightItalic.woff2?h=ff9115a4a37af3635cbf447414a9b929) format('woff2'),url(../../assets/fonts/OpenSans-LightItalic.woff?h=ff9115a4a37af3635cbf447414a9b929) format('woff');font-weight:300;font-style:italic}@font-face{font-family:'Open Sans';src:url(../../assets/fonts/OpenSans-Regular.woff2?h=ff9115a4a37af3635cbf447414a9b929) format('woff2'),url(../../assets/fonts/OpenSans-Regular.woff?h=ff9115a4a37af3635cbf447414a9b929) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../../assets/fonts/OpenSans-Italic.woff2?h=ff9115a4a37af3635cbf447414a9b929) format('woff2'),url(../../assets/fonts/OpenSans-Italic.woff?h=ff9115a4a37af3635cbf447414a9b929) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'Open Sans';src:url(../../assets/fonts/OpenSans-Medium.woff2?h=ff9115a4a37af3635cbf447414a9b929) format('woff2'),url(../../assets/fonts/OpenSans-Medium.woff?h=ff9115a4a37af3635cbf447414a9b929) format('woff');font-weight:500;font-style:normal}@font-face{font-family:'Open Sans';src:url(../../assets/fonts/OpenSans-MediumItalic.woff2?h=ff9115a4a37af3635cbf447414a9b929) format('woff2'),url(../../assets/fonts/OpenSans-MediumItalic.woff?h=ff9115a4a37af3635cbf447414a9b929) format('woff');font-weight:500;font-style:italic}@font-face{font-family:'Open Sans';src:url(../../assets/fonts/OpenSans-SemiBold.woff2?h=ff9115a4a37af3635cbf447414a9b929) format('woff2'),url(../../assets/fonts/OpenSans-SemiBold.woff?h=ff9115a4a37af3635cbf447414a9b929) format('woff');font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(../../assets/fonts/OpenSans-SemiBoldItalic.woff2?h=ff9115a4a37af3635cbf447414a9b929) format('woff2'),url(../../assets/fonts/OpenSans-SemiBoldItalic.woff?h=ff9115a4a37af3635cbf447414a9b929) format('woff');font-weight:600;font-style:italic}@font-face{font-family:'Open Sans';src:url(../../assets/fonts/OpenSans-Bold.woff2?h=ff9115a4a37af3635cbf447414a9b929) format('woff2'),url(../../assets/fonts/OpenSans-Bold.woff?h=ff9115a4a37af3635cbf447414a9b929) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url(../../assets/fonts/OpenSans-BoldItalic.woff2?h=ff9115a4a37af3635cbf447414a9b929) format('woff2'),url(../../assets/fonts/OpenSans-BoldItalic.woff?h=ff9115a4a37af3635cbf447414a9b929) format('woff');font-weight:700;font-style:italic}@font-face{font-family:'Open Sans';src:url(../../assets/fonts/OpenSans-ExtraBold.woff2?h=ff9115a4a37af3635cbf447414a9b929) format('woff2'),url(../../assets/fonts/OpenSans-ExtraBold.woff?h=ff9115a4a37af3635cbf447414a9b929) format('woff');font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url(../../assets/fonts/OpenSans-ExtraBoldItalic.woff2?h=ff9115a4a37af3635cbf447414a9b929) format('woff2'),url(../../assets/fonts/OpenSans-ExtraBoldItalic.woff?h=ff9115a4a37af3635cbf447414a9b929) format('woff');font-weight:800;font-style:italic}.filtr-container{margin:0 -4px}.filtr-item{padding:4px}.filtr-controls{text-align:center;font-size:18px;text-transform:uppercase;margin:30px 0 15px}.filtr-controls span{display:inline-block;margin:10px 15px;cursor:pointer;padding:5px 0;position:relative;color:#777}.filtr-controls span.active,.filtr-controls span:hover{color:#000}.filtr-controls span:after{content:' ';width:0;height:2px;position:absolute;bottom:0;left:50%;background:0 0;-webkit-transition:.6s;transition:.6s}.filtr-controls span.active:after{width:100%;left:0;background:#000}@media (max-width:479px){.filtr-item{width:100%}}.filtr-item>a{position:relative;display:block}.filtr-item>a:after,.filtr-item>a:before{-webkit-transition:.6s;transition:.6s}.filtr-item>a:before{content:' ';position:absolute;z-index:10;top:0;left:0;bottom:0;right:0;background:0 0}.filtr-item:hover>a:before{background:rgba(0,0,0,.2)}.filtr-item>a:after{font-family:FontAwesome;content:'\f0fe';position:absolute;z-index:11;top:50%;left:50%;margin:-20px 0 0 -17px;color:#fff;font-size:40px;line-height:40px;opacity:0}.filtr-item:hover>a:after{opacity:.5}.filtr-loading{border:5px solid #333;position:relative;border-radius:40px;height:40px;left:50%;margin:80px 0;opacity:0;top:0;width:40px;z-index:2;-webkit-animation:1s ease-out infinite pulsate;-moz-animation:1s ease-out infinite pulsate;-ms-animation:pulsate 1s ease-out infinite;-o-animation:1s ease-out infinite pulsate;animation:1s ease-out infinite pulsate}.sl-wrapper .sl-close,.sl-wrapper .sl-navigation button{height:44px;line-height:44px;font-family:Arial,Baskerville,monospace}.sl-wrapper .sl-close:focus,.sl-wrapper .sl-navigation button:focus{outline:0}body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;display:none;z-index:1050}.sl-wrapper .sl-close,.sl-wrapper .sl-counter{top:30px;display:none;color:#000;position:fixed}.sl-wrapper{z-index:1040}.sl-wrapper button{border:0;background:0 0;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{right:30px;z-index:1060;margin-top:-14px;margin-right:-14px;width:44px;font-size:5rem}.sl-wrapper .sl-counter{left:30px;z-index:1060;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;width:22px;text-align:center;display:block;z-index:1060;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:15px;display:block;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);background:#fff}.sl-wrapper .sl-image iframe{background:#000;border:0}@media (min-width:35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:4rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:4rem}.sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}}@media (min-width:50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:6rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:6rem}.sl-wrapper .sl-image iframe,.sl-wrapper .sl-image img{border:0}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,.8);position:absolute;bottom:15px;left:15px;right:15px;text-align:center}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:15px}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1057;-webkit-animation:1s ease-out infinite pulsate;-moz-animation:1s ease-out infinite pulsate;-ms-animation:pulsate 1s ease-out infinite;-o-animation:1s ease-out infinite pulsate;animation:1s ease-out infinite pulsate}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.contact-clean{background:#f1f7fc;padding:80px 0}.contact-clean form{max-width:480px;width:90%;margin:0 auto;background-color:#fff;padding:40px;border-radius:4px;color:#505e6c;box-shadow:1px 1px 5px rgba(0,0,0,.1)}.contact-clean h2{margin-top:5px;font-weight:700;font-size:28px;margin-bottom:36px;color:inherit}.contact-clean .form-group:last-child{margin-bottom:5px}.contact-clean form .form-control{background:#fff;border-radius:2px;box-shadow:1px 1px 1px rgba(0,0,0,.05);outline:0;color:inherit;padding-left:12px;height:42px}.contact-clean form .form-control:focus{border:1px solid #b2b2b2}.contact-clean form textarea.form-control{min-height:100px;max-height:260px;padding-top:10px;resize:vertical}.contact-clean form .btn{padding:16px 32px;border:none;background:0 0;box-shadow:none;text-shadow:none;opacity:.9;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.4px;line-height:1;outline:0!important}.contact-clean form .btn:hover,.highlight-phone .intro .btn:hover,.team-boxed .social a:hover{opacity:1}.contact-clean form .btn:active,.highlight-phone .intro .btn:active{transform:translateY(1px)}.contact-clean form .btn-primary{background-color:#055ada!important;margin-top:15px;color:#fff}.features-clean{color:#313437;background-color:#fff;padding-bottom:30px}.features-clean p,.highlight-phone p,.team-boxed p{color:#7d8285}.features-clean h2,.team-boxed h2{font-weight:700;margin-bottom:40px;padding-top:40px;color:inherit}.features-clean .intro{font-size:16px;max-width:500px;margin:0 auto 60px}.features-clean .item{min-height:100px;padding-left:80px;margin-bottom:40px}.features-clean .item .name{font-size:20px;font-weight:700;margin-top:0;margin-bottom:20px;color:inherit}.features-clean .item .description{font-size:15px;margin-bottom:0}.features-clean .item .icon{font-size:40px;color:#1485ee;float:left;margin-left:-65px}.header-dark{background:url(mountain_bg.jpg) 0 0/cover #444;padding-bottom:80px}.header-dark .navbar{background:0 0;color:#fff;border-radius:0;box-shadow:none;border:none}.header-dark .navbar .navbar-brand{font-weight:700;color:inherit}.header-dark .navbar .navbar-brand:hover{color:#f0f0f0}.header-dark .navbar .navbar-collapse span{margin-top:5px}.header-dark .navbar .navbar-collapse span .login{color:#d9d9d9;margin-right:.5rem;text-decoration:none}.header-dark .navbar .navbar-collapse span .login:hover{color:#fff}.header-dark .navbar .navbar-toggler{border-color:#747474;color:#eee}.header-dark .navbar .navbar-toggler:hover,.header-dark .navbar-toggler:focus{background:0 0}.header-dark .navbar .form-inline,.header-dark .navbar .navbar-collapse{border-color:#636363}.header-dark .navbar.navbar-dark .navbar-nav .nav-link{color:#d9d9d9}.header-dark .navbar.navbar-dark .navbar-nav .nav-link:focus,.header-dark .navbar.navbar-dark .navbar-nav .nav-link:hover{color:#fcfeff!important;background-color:transparent}.header-dark .navbar .navbar-nav>li>.dropdown-menu{margin-top:-5px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;border-radius:2px}.header-dark .navbar .dropdown-menu .dropdown-item,.header-dark .navbar .dropdown-menu .dropdown-item:focus{line-height:2;font-size:14px;color:#37434d}.header-dark .navbar .dropdown-menu .drodown-item:hover,.header-dark .navbar .dropdown-menu .dropdown-item:focus{background:#ebeff1}.header-dark .navbar .action-button,.header-dark .navbar .action-button:active{background:#208f8f;border-radius:20px;font-size:inherit;color:#fff;box-shadow:none;border:none;text-shadow:none;padding:.5rem .8rem;transition:background-color .25s}.header-dark .navbar .action-button:hover{background:#269d9d}.header-dark .navbar .form-inline label{color:#ccc}.header-dark .navbar .form-inline .search-field{display:inline-block;width:80%;background:0 0;border:none;border-bottom:1px solid transparent;border-radius:0;color:#ccc;box-shadow:none;color:inherit;transition:border-bottom-color .3s}.header-dark .navbar .form-inline .search-field:focus{border-bottom:1px solid #ccc}.header-dark .hero{margin-top:60px}.header-dark .hero h1{color:#fff;font-family:Bitter,serif;font-size:40px;margin-top:20px;margin-bottom:80px}.header-dark .hero .embed-responsive iframe{background-color:#666}.highlight-phone{color:#313437;background-color:#eef4f7;padding:50px 0 55px;overflow:hidden}.highlight-phone h2{font-weight:700;margin-bottom:35px;line-height:1.5;padding-top:0;margin-top:0;color:inherit}.highlight-phone .intro{font-size:18px;max-width:500px;line-height:1.5}.highlight-phone .intro p{margin-bottom:35px}.highlight-phone .intro .btn{padding:16px 32px;border:none;background:0 0;box-shadow:none;text-shadow:none;opacity:.9;text-transform:uppercase;font-weight:700;font-size:13px;letter-spacing:.4px;line-height:1}.highlight-phone .intro .btn-primary{background-color:#055ada;color:#fff}.highlight-phone .iphone-mockup{position:relative;max-width:260px;margin-top:-30px;margin-bottom:-230px;transform:rotate(5deg)}.highlight-phone .iphone-mockup img.device{width:100%;height:auto}.highlight-phone .iphone-mockup .screen{position:absolute;width:88%;height:77%;top:12%;border-radius:2px;left:6%;border:1px solid #444;overflow:hidden;background:url(screen-content-iphone-6.jpg) center/cover}.highlight-phone .iphone-mockup .screen:before{content:'';background-color:#fff;position:absolute;width:70%;height:140%;top:-12%;right:-60%;transform:rotate(-19deg);opacity:.2}@media (min-width:300px){.masthead .intro-body .intro-text{color:#35a9e1}.timeline-text{font-size:42px;padding-top:12px}.text-center.text-md-right.portfolio-headline{padding-top:160px}}.simple-slider .swiper-slide{height:500px;background-repeat:no-repeat;background-size:cover;background-position:center}.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{width:50px;margin-left:20px;margin-right:20px}.team-boxed{color:#313437;background-color:#eef4f7}@media (max-width:767px){.contact-clean{padding:20px 0}.contact-clean form{padding:30px}.features-clean{padding-bottom:10px}.features-clean h2,.team-boxed h2{margin-bottom:25px;padding-top:25px;font-size:24px}.features-clean .intro{margin-bottom:40px}.features-clean .item{min-height:0}.highlight-phone{text-align:center}.highlight-phone .intro{max-width:none}.simple-slider .swiper-button-next,.simple-slider .swiper-button-prev{display:none}.simple-slider .swiper-slide{height:360px}}.team-boxed .intro{font-size:16px;max-width:500px;margin:0 auto}.team-boxed .intro p,.timeline .timeline-body>p,.timeline .timeline-body>ul,.timeline>li:last-child{margin-bottom:0}.team-boxed .people{padding:50px 0}.team-boxed .item{text-align:center}.team-boxed .item .box{text-align:center;padding:30px;background-color:#fff;margin-bottom:30px}.team-boxed .item .name{font-weight:700;margin-top:28px;margin-bottom:8px;color:inherit}.team-boxed .item .title{text-transform:uppercase;font-weight:700;color:#d0d0d0;letter-spacing:2px;font-size:13px}.team-boxed .item .description{font-size:15px;margin-top:15px;margin-bottom:20px}.team-boxed .item img{max-width:160px}.team-boxed .social{font-size:18px;color:#a2a8ae}.team-boxed .social a{color:inherit;margin:0 10px;display:inline-block;opacity:.7}#section-timeline .text-muted{color:#777}section#section-timeline{padding:100px 0}section#section-timeline h2.section-heading{font-size:40px;margin-top:0;margin-bottom:15px}section#section-timeline h3.section-subheading{font-size:16px;text-transform:none;font-weight:400;margin-bottom:75px}.timeline{list-style:none;padding:0;position:relative}.timeline:before{top:0;bottom:0;position:absolute;content:"";width:2px;background-color:#f1f1f1;left:40px;margin-left:-1.5px}.timeline>li{margin-bottom:50px;position:relative;min-height:50px}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline>li:after{clear:both}.timeline>li .timeline-panel{width:100%;float:right;padding:0 20px 0 100px;position:relative;text-align:left}.timeline>li .timeline-panel:before,.timeline>li.timeline-inverted>.timeline-panel:before{border-left-width:0;border-right-width:15px;left:-15px;right:auto}.timeline>li .timeline-panel:after,.timeline>li.timeline-inverted>.timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.timeline>li .timeline-image{left:0;margin-left:0;width:80px;height:80px;position:absolute;z-index:100;background-color:#fed136;color:#fff;border-radius:100%;border:7px solid #f1f1f1;text-align:center}.timeline>li .timeline-image h4{font-size:10px;margin-top:12px;line-height:14px}.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 20px 0 100px}.timeline .timeline-heading h4{margin-top:0;color:inherit}.timeline .timeline-heading h4.subheading{text-transform:none}@media (min-width:768px){.masthead .intro-body .intro-text{color:#fff}.timeline-endtext{font-size:12px}.timeline-text{font-size:58px;padding-top:14px}.text-center.text-sm-center.text-md-right.text-lg-right.text-xl-right{padding-right:100px}.header-dark{padding-bottom:120px}.header-dark .navbar{padding-top:.75rem;padding-bottom:.75rem}.header-dark .hero{margin-top:20px}.header-dark .hero h1{margin-bottom:50px;line-height:1.5}.text-center.portfolio-headline{padding-right:67px;padding-top:244px}section#section-timeline{padding:150px 0}.timeline:before{left:50%}.timeline>li{margin-bottom:100px;min-height:100px}.timeline>li .timeline-panel{width:41%;float:left;padding:0 20px 20px 30px;text-align:right}.timeline>li .timeline-image{width:100px;height:100px;left:50%;margin-left:-50px}.timeline>li .timeline-image h4{font-size:13px;margin-top:16px;line-height:18px}.timeline>li.timeline-inverted>.timeline-panel{float:right;text-align:left;padding:0 30px 20px 20px}}@media (min-width:992px){.timeline-text{font-size:78px;padding-top:32px}.text-right{padding-left:450px}.text-center.text-sm-center.text-md-center.text-lg-right.text-xl-right{padding-right:150px}.header-dark .navbar.navbar .navbar-nav .nav-link{padding-left:1.2rem;padding-right:1.2rem}.timeline>li .timeline-panel,.timeline>li.timeline-inverted>.timeline-panel{padding:0 20px 20px}.timeline>li{min-height:150px}.timeline>li .timeline-image{width:150px;height:150px;margin-left:-75px}.timeline>li .timeline-image h4{font-size:18px;margin-top:30px;line-height:26px}}@media (min-width:1200px){.timeline-text{font-size:86px;padding-top:36px}.timeline>li{min-height:170px}.timeline>li .timeline-panel{padding:0 20px 20px 100px}.timeline>li .timeline-image{width:170px;height:170px;margin-left:-85px}.timeline>li .timeline-image h4{margin-top:40px}.timeline>li.timeline-inverted>.timeline-panel{padding:0 100px 20px 20px}}.timeline .list-group-item{margin-bottom:0;background-color:inherit;border:none}