@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500&family=Space+Grotesk:wght@500;600&display=swap";*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:#fff}.header_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header{-webkit-transition:.7s;transition:.7s;margin-top:20px;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;height:80px;width:95vw;background-color:rgba(0,0,0,.8);border-radius:15px;border-bottom:1px solid rgba(0,0,0,0);-o-border-image:linear-gradient(95deg, rgba(255, 255, 255, 0), #e8e8e8, rgba(255, 255, 255, 0));border-image:linear-gradient(95deg, rgba(255, 255, 255, 0), #e8e8e8, rgba(255, 255, 255, 0));border-image-slice:1}.header.sticky{position:fixed;z-index:100;border-radius:0px;-webkit-transition:.7s;transition:.7s;width:100%;margin-top:0px}.header .wrapper{margin:0 auto}.header_main{margin:26px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.header_main .logo{padding:0px 100px 0px 0px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"space";font-size:38px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header_main .logo a{text-decoration:none;color:#ededed;-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}.header_main .logo_img{width:82px}.header_main .logo_box{width:44px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:6px;color:#ededed;border:1px solid #ededed}.header_main .logo_box .n{-webkit-transform:translate(0px, -6px);transform:translate(0px, -6px);font-family:"Familjen";font-size:40px}.header_main .logo_box a{text-decoration:none;color:#ededed}.header .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .navigation ul.menu{border-bottom:none;margin-top:0px;list-style-type:none;font-family:"Regular";font-size:17px;letter-spacing:1px;cursor:pointer}.header .navigation ul.menu a{text-decoration:none;color:#dad5d5}.header .navigation ul.menu li{margin:0px 34px 0 34px}.hover-underline-animation{display:inline-block;position:relative;color:#dad5d5}.hover-underline-animation::after{content:"";position:absolute;width:100%;-webkit-transform:scaleX(0);transform:scaleX(0);height:1px;bottom:-4px;left:0;background-color:#318a68;-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out, -webkit-transform .25s ease-out}.hover-underline-animation:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:bottom left;transform-origin:bottom left}.promo{position:absolute;top:0;left:0;width:100%;height:100%}.promo .slogan{width:900px;text-align:center;margin:0 auto;margin-top:40vh}.promo .slogan .wrapper{text-align:center}.promo .slogan h1{font-family:"poppins",sans-serif;text-shadow:3px 5px 11px rgba(0,0,0,.4);font-size:60px;color:#fff;line-height:100px;letter-spacing:1px}.promo .slogan h2{font-family:"Poppins-Light";text-shadow:3px 5px 11px rgba(0,0,0,.2);font-size:30px;color:#fff;line-height:50px}.promo .slogan h2 br.par{display:block}section.video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh;overflow:hidden}.video_wrapper{text-align:center;position:relative;z-index:1;top:0;left:0;width:100%;height:100%;background:url("../img/grass.jpg") center center/cover no-repeat;background-color:#000}.video_wrapper video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-box-shadow:0 0 16px #595959;box-shadow:0 0 16px #595959}.video_wrapper video .video_not_supported{text-align:center}.container{margin:0 auto;width:850px}.article{border-left:4px solid #292929;margin:0 0 0 -28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.article_device{border-left:4px solid #318a68;margin:0 0 0 -28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}h2.title{font-family:"poppins",sans-serif;font-size:38px;padding:0 0 0 20px;color:#292929;line-height:40px}h2.title span{font-size:38px;font-family:"poppins",sans-serif;color:#318a68}h2.title span.subtitle{color:#292929;font-family:"Poppins-Light";font-size:20px;line-height:20px}h2.title_device{font-family:"poppins",sans-serif;font-weight:600;font-size:38px;padding:0 0 0 20px;color:#f4f4f4;line-height:40px}h2.title_device span{font-size:38px;font-family:"poppins",sans-serif;color:#318a68}h2.title_device span.subtitle{color:#e3e3e3;font-family:"Poppins-Light";font-size:20px}h2.title_white{padding:0 0 15px 0;text-align:center;font-family:"poppins",sans-serif;font-size:38px;color:#f5f5f5}h2.title_white span{color:#318a68}.technology{border-bottom:3px solid #318a68;min-height:550px;padding:120px 0 120px 0}.technology_text{color:#4a4a4a;font-size:17px;font-family:"Poppins-Light";line-height:33px;text-align:justify;margin:30px 0 0 0}.device{border-bottom:3px solid #318a68;background-color:#04070d;min-height:550px;padding:120px 0 120px}.device_text{color:#b4b4b4;font-size:17px;font-family:"Poppins-Light";line-height:33px;text-align:justify}.device_text span{color:#318a68;font-size:25px}.device_text li{list-style-type:none;text-align:left;margin-bottom:8px;padding-left:25px;position:relative}.device_text li:last-child{margin-bottom:0}.device_text li::before{content:"";display:block;border:1px solid #318a68;width:6px;height:6px;position:absolute;left:4px;top:13px}.device img{width:100%;text-align:center;padding:4px;border-radius:10px}.device_image{margin:40px 0 40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about{min-height:550px;padding:120px 0 120px;border-bottom:3px solid #318a68}.about img{width:100%;text-align:center;border-radius:10px;margin-bottom:20px}.about_text{color:#4a4a4a;font-size:17px;font-family:"Poppins-Light";line-height:33px;text-align:justify;margin:30px 0 0 0}.contacts{padding:120px 0 0 0;background-color:#04070d;min-height:800px}.contacts .container_contacts{margin:0 auto;width:950px}.contacts .container_contacts .form_wrapper{margin:30px 0 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts .container_contacts .form_wrapper .contacts_info{width:450px}.contacts .container_contacts .form_wrapper .contacts_info .contacts_info_name{padding:13px 0 0 0;color:#318a68;font-family:"Poppins-Light";font-size:23px}.contacts .container_contacts .form_wrapper .contacts_info .contacts_info_wrapper{margin:30px 0 0 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contacts .container_contacts .form_wrapper .contacts_info .contacts_info_wrapper .contacts_info_item{position:absolute;top:50%;left:0;-webkit-transform:translate(0, -40%);transform:translate(0, -40%)}.contacts .container_contacts .form_wrapper .contacts_info .contacts_info_wrapper .contacts_info_text{color:#b4b4b4;font-family:"Poppins-Light";font-size:16px;padding:0 0 0 30px;text-decoration:none}.contacts .container_contacts .form_wrapper .contacts_info .contacts_info_wrapper .contacts_info_text a{text-decoration:none;color:#b4b4b4}.contacts .container_contacts .form_wrapper .contacts_info .contacts_info_wrapper .contacts_info_text a:hover{color:#fff}.contacts .container_contacts .form_wrapper .form *{outline:none;color:#555}.contacts .container_contacts .form_wrapper .form{max-width:480px;margin:0px auto;width:480px}.contacts .container_contacts .form_wrapper .form .form_input{background-color:#272727;border:1px solid #474747;margin:20px 0px 0px 0px;height:50px;padding:0px 20px;width:100%;font-size:16px;font-family:"Regular";border-radius:10px;color:#fff}.contacts .container_contacts .form_wrapper .form .form_input:focus{border:2px solid #757575}.contacts .container_contacts .form_wrapper .form textarea.form_input{min-height:120px;resize:vertical;padding:20px}.contacts .container_contacts .form_wrapper .form .form_button{margin:0px 0px 100px 0px;width:100%;min-height:45px;color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:2px;cursor:pointer;border-radius:10px;font-family:"Regular";background-color:#318a68;border:none}.contacts .container_contacts .form_wrapper .form .form_button:hover{background:#47b289}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{border:1px solid #474747;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #272727 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;color:#a3a3a3;font-family:"Poppins-Light";text-align:center;width:100%;height:60px;font-size:14px}.hamburger{display:none}.message_sent{display:none;color:#fff;font-size:24px;font-family:"Poppins-Light";text-align:center;padding:70px 0 0 0}.loader{display:none;text-align:center;padding:70px 0 0 0}.loader .loader_img{height:32px}.wrap{opacity:.7;background-color:#fff;position:fixed;cursor:pointer;top:47vh;right:50px;width:40px;height:40px;border-radius:50px;border:1px solid #4c4c4c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wrap:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.wrap .up{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:4px}.wrap.visible{display:none}@font-face{font-family:"Regular";src:url("../fonts/regular.ttf");font-display:swap}@font-face{font-family:"space";src:url("../fonts/space.ttf");font-display:swap}@font-face{font-family:"familjen";src:url("../fonts/FamiljenGrote.ttf");font-display:swap}@font-face{font-family:"Poppins-light";src:url("../fonts/Poppins-Light.ttf");font-display:swap}@media(max-width: 1200px){.header .navigation ul.menu li{margin:0px 29px 0 29px}.promo .slogan h1{text-shadow:3px 5px 11px rgba(0,0,0,.1)}.promo .slogan h2{ext-shadow:3px 5px 11px rgba(0,0,0,.1)}}@media(max-width: 1150px){.wrap{display:none}}@media(max-width: 991px){.device_text{line-height:34px;text-align:left}.technology_text{line-height:29px;text-align:left}.about_text{line-height:29px;text-align:left}.container{width:100%;padding:0 30px 0 30px}.header .navigation ul.menu{font-size:16px}.header .navigation ul.menu li{margin:0px 13px 0 13px}.header_main .logo{padding:0px 50px 0px 0px}.promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promo .slogan{width:100%;margin-top:22%}.promo .slogan h1{font-size:35px;line-height:90px;text-shadow:3px 5px 11px rgba(0,0,0,.1)}.promo .slogan h2{font-size:16px;line-height:25px;text-shadow:3px 5px 11px rgba(0,0,0,.1)}.contacts .container_contacts{width:90%}.contacts .container_contacts .form_wrapper .contacts_info{width:300px}.contacts .container_contacts .form_wrapper .form{width:300px;margin:0 0 0 10%}.wrap{display:none}}@media(max-width: 768px){h2.title{padding:0 0 0 20px;font-size:32px;line-height:35px}h2.title span{font-size:32px}h2.title_device{font-size:38px;padding:0 0 0 32px;line-height:35px}h2.title_device span{font-size:32px}h2.title_white{font-size:32px;line-height:32px}h2.title_device{font-size:32px;line-height:32px}.device{padding:100px 0 60px}.device_text{line-height:34px;text-align:left}.technology{padding:100px 0 60px}.technology_text{line-height:29px;text-align:left}.about{padding:100px 0 60px}.about_text{line-height:29px;text-align:left}.container{width:100%;padding:0 30px}.promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.promo .slogan .wrapper{text-align:center;padding:0}.promo .slogan h1{font-family:"Poppins",sans-serif;text-shadow:3px 5px 11px rgba(0,0,0,.2);font-size:28px;color:#fff;line-height:45px}.promo .slogan h2{margin:40px 0 0 0;font-family:"Poppins-Light";text-shadow:3px 5px 11px rgba(0,0,0,.2);font-size:17px;color:#fff;line-height:30px;margin-left:0}.promo .slogan h2 br.par{display:none}.header{background-color:rgba(0,0,0,.9);border-radius:0;margin-top:0;width:100%;height:70px}.header_main .logo{font-size:28px;margin-left:30px}.header_main .logo_box{width:40px;height:40px}.header_main .logo_box .n{font-size:30px;-webkit-transform:translate(0px, -2px);transform:translate(0px, -2px)}.header .wrapper{margin:0}.menu{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;right:-100%;width:65vw;height:100vh;padding:40px 15px;background-color:#04070d;-webkit-transition:.3s all ease-in-out;transition:.3s all ease-in-out}.menu .menu_item{padding:20px 0 20px}.menu_active{left:0}.menu_link{font-size:24px}.hamburger{display:block;position:absolute;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:12px}.hamburger span{display:block;height:2px;border-radius:5px;width:100%;background-color:#fff;margin-bottom:5px;-webkit-transition:.5s all;transition:.5s all}.hamburger_active span{margin-bottom:-2px}.hamburger_active span:nth-child(1){-webkit-transform:translateY(3px) rotate(-45deg);transform:translateY(3px) rotate(-45deg)}.hamburger_active span:nth-child(2){display:none}.hamburger_active span:nth-child(3){-webkit-transform:translateY(3px) rotate(45deg);transform:translateY(3px) rotate(45deg)}.contacts .container_contacts{width:85vw}.contacts .container_contacts .form_wrapper{margin:10px 0 0 0;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:200px}.contacts .container_contacts .form_wrapper .contacts_info{margin:0 auto;margin-top:-40px;padding:0 0 40px 0;width:85vw}.contacts .container_contacts .form_wrapper .contacts_info .contacts_info_wrapper{margin:20px 0 0 0}.contacts .container_contacts .form_wrapper .form{width:85vw;margin:0}.contacts .container_contacts .form_wrapper .form .loader{height:400px}.contacts .container_contacts .form_wrapper .form .message_sent{height:400px}.wrap{display:none}}/*# sourceMappingURL=style.min.css.map */