/*!
Theme Name: LightGuard
*/@import url("https://fonts.googleapis.com/css?family=Maven+Pro:400,500&display=swap");@import url("https://fonts.googleapis.com/css?family=Poppins:100,300,400,700&display=swap");.light-animation{opacity:0;-webkit-animation-name:light;animation-name:light;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes light{11%{opacity:0}22%{opacity:1}33%{opacity:0}44%{opacity:0}55%{opacity:1}66%{opacity:0}77%{opacity:0}88%{opacity:1}100%{opacity:1}}@keyframes light{11%{opacity:0}22%{opacity:1}33%{opacity:0}44%{opacity:0}55%{opacity:1}66%{opacity:0}77%{opacity:0}88%{opacity:1}100%{opacity:1}}.fadeup-animation{opacity:0;-webkit-animation-name:myFadeUp;animation-name:myFadeUp;-webkit-animation-duration:700ms;animation-duration:700ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes myFadeUp{from{opacity:0;-webkit-transform:translateY(300px);transform:translateY(300px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes myFadeUp{from{opacity:0;-webkit-transform:translateY(300px);transform:translateY(300px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{background-color:black;padding:0;margin:0;color:white;font-family:"Poppins",sans-serif;font-weight:300;width:100%;overflow-x:hidden}.container{max-width:80%;padding:0 20px;margin:0 auto}@media screen and (max-width: 1700px){.container{max-width:90%}}@media screen and (max-width: 800px){.container{max-width:100%}}.main-bg{background-position:center top;background-repeat:no-repeat;background-size:100% auto}@media screen and (max-width: 1700px){.main-bg{background-size:unset}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex.between-center{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.between-end{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex.start-center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.center-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex.between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.full-height{height:100vh}.bg-center{background-position:center;background-size:cover}.title-font{font-family:"Maven Pro"}.text-size{font-size:20px;line-height:1.5;letter-spacing:0.2px}@media screen and (max-width: 1700px){.text-size{font-size:18px}}@media screen and (max-width: 800px){.text-size{font-size:16px}}.mobile{display:none}@media screen and (max-width: 800px){.mobile{display:block}}@media screen and (max-width: 800px){.desktop{display:none}}ul:not(.menu){padding:0;list-style:none;-webkit-padding-start:20px}ul:not(.menu) li{position:relative}ul:not(.menu) li:before{content:"";position:absolute;width:5px;height:5px;background-color:white;border-radius:100%;left:-15px;top:12px}.line-a{position:relative}.line-a:after{content:"";position:absolute;background-color:white;left:0;bottom:0;width:100%;height:2px}.line-a-helf-center:before,.line-a-helf-center:after{-webkit-transition-delay:200;transition-delay:200;-webkit-transition:width 1s linear;transition:width 1s linear;width:0}.line-a-helf-center.aos-animate:before,.line-a-helf-center.aos-animate:after{width:25%}.line-a-helf-center:after{left:50%}.line-a-helf-center:before{content:" ";position:absolute;background-color:white;height:2px;bottom:0;right:50%}.line-ba{position:relative}.line-ba.aos-init:before,.line-ba.aos-init:after{-webkit-transition-delay:400;transition-delay:400;-webkit-transition:width 1s linear, height 1.5s linear;transition:width 1s linear, height 1.5s linear}.line-ba.aos-init:before{height:0}.line-ba.aos-init:after{width:0}.line-ba.aos-animate:before{height:100%}.line-ba.aos-animate:after{width:334px}.line-ba:after,.line-ba:before{content:"";position:absolute;background-color:white;left:-40px;bottom:0}@media screen and (max-width: 800px){.line-ba:after,.line-ba:before{display:none}}.line-ba:before{height:100%;width:2px}.line-ba:after{width:334px;height:2px}.line-ba-full-width:after{width:calc(100% + 40px)}.line-empty{position:absolute;pointer-events:none !important}@media screen and (max-width: 800px){.line-empty{display:none}}.line-empty:after,.line-empty:before{content:"";position:absolute;background-color:white}.line-empty:before{height:100%;width:2px}.line-empty:after{width:100%;height:2px}.line-empty-top-left{top:0;left:0}.line-empty-top-left:after,.line-empty-top-left:before{left:0}.line-empty-top-right{top:0;right:0}.line-empty-top-right:after,.line-empty-top-right:before{right:0}.line-empty-bottom-left{bottom:0;left:0}.line-empty-bottom-left:after{bottom:0}.line-empty-bottom-left:after,.line-empty-bottom-left:before{left:0}.line-empty-bottom-right{bottom:0;right:0}.line-empty-bottom-right:after{bottom:0}.line-empty-bottom-right:after,.line-empty-bottom-right:before{right:0}.btn{font-size:20px;line-height:1.2;letter-spacing:2px;color:white;text-decoration:none;padding:12px 28px 11px;border:1px solid white;-webkit-transition:all 150ms linear;transition:all 150ms linear;display:inline-block;text-transform:uppercase;cursor:pointer;font-family:"Poppins",sans-serif}.btn-small{font-size:16px;letter-spacing:1.6px;padding:10px 28px 9px}.btn.open,.btn:hover{color:#ec6508}.btn-readmore{font-size:16px;letter-spacing:1.6px;text-align:center;display:inline-block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:191px}.btn-readmore span.open{display:none}.btn-readmore img{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform 150ms linear;transition:-webkit-transform 150ms linear;transition:transform 150ms linear;transition:transform 150ms linear, -webkit-transform 150ms linear}.btn-readmore.open img{-webkit-transform:rotate(0);transform:rotate(0)}.btn-readmore.open span.open{display:inline}.btn-readmore.open span.close{display:none}form .input-file,form textarea,form input:not([type=file]):not([type=submit]){border:1px solid white;background:transparent;font-family:inherit;font-size:19px;font-weight:300;line-height:1.47;color:white;padding:13px 19px;width:100%;-webkit-appearance:none;border-radius:0}form .input-file::-webkit-input-placeholder, form textarea::-webkit-input-placeholder, form input:not([type=file]):not([type=submit])::-webkit-input-placeholder{color:white}form .input-file::-moz-placeholder, form textarea::-moz-placeholder, form input:not([type=file]):not([type=submit])::-moz-placeholder{color:white}form .input-file:-ms-input-placeholder, form textarea:-ms-input-placeholder, form input:not([type=file]):not([type=submit]):-ms-input-placeholder{color:white}form .input-file::-ms-input-placeholder, form textarea::-ms-input-placeholder, form input:not([type=file]):not([type=submit])::-ms-input-placeholder{color:white}form .input-file::placeholder,form textarea::placeholder,form input:not([type=file]):not([type=submit])::placeholder{color:white}form input[type="text"],form input[type="button"],form input[type="submit"]{-webkit-appearance:none;border-radius:0}form .input-file{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}form .input-file>div:nth-child(2){border-left:1px solid white;padding-left:20px}form .input-file input[type=file]{position:absolute;left:-13px;top:0;width:100%;height:100%}form .input-file p,form .input-file span{top:0;width:100%;height:100%;position:absolute;opacity:0;margin:0}form .double-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}form .double-inputs.inputs-2-2{margin-bottom:1rem}form .double-inputs.inputs-2-2>*{width:49%}@media screen and (max-width: 800px){form .double-inputs.inputs-2-2>*{width:100%}}@media screen and (max-width: 800px){form .double-inputs.inputs-2-2>*:first-child{margin-bottom:1rem}}form .double-inputs.inputs-3-2>*:first-child{width:59%}@media screen and (max-width: 800px){form .double-inputs.inputs-3-2>*:first-child{width:100%;margin-bottom:1rem}}form .double-inputs.inputs-3-2>*:last-child{width:39%}@media screen and (max-width: 800px){form .double-inputs.inputs-3-2>*:last-child{width:100%}}form .submit-wrapper{text-align:right;margin-top:-45px}form textarea{max-height:200px;padding-bottom:50px}form .submit{color:white;background-color:#ec6508;border:#ec6508;font-size:17px;font-weight:500;font-family:"Maven Pro";line-height:1.18;padding:14px 59px;width:auto;position:relative;-webkit-transition:color 150ms linear;transition:color 150ms linear;cursor:pointer}form .submit:hover{color:black}#hero{min-height:650px}@media screen and (max-width: 800px){#hero{min-height:300px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:-110px}}#hero h1{font-size:90px;font-weight:500;margin:0;padding:0 30px;text-align:center}@media screen and (max-width: 1700px){#hero h1{font-size:70px}}@media screen and (max-width: 800px){#hero h1{font-size:50px;text-align:left;justify-self:flex-start;padding:0 20px}}.products-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:distribute;justify-content:space-around}.products-wrapper .owl-stage{padding:50px 0}@media screen and (max-width: 800px){.products-wrapper .owl-stage{padding:0}}@media screen and (max-width: 800px){.products-wrapper .owl-item{overflow:hidden;padding:50px 0}}.products-wrapper .owl-nav.disabled{display:block}@media screen and (max-width: 800px){.products-wrapper .owl-nav.disabled{display:none}}.products-wrapper .owl-nav button[type=button]{width:30px;height:100px;background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:calc(50% - 50px)}.products-wrapper .owl-nav button[type=button]:focus{outline:none}.products-wrapper .owl-nav button[type=button].owl-prev{left:-60px;background-image:url("./assets/images/arrow-left.svg")}.products-wrapper .owl-nav button[type=button].owl-next{right:-60px;background-image:url("./assets/images/arrow-right.svg")}.products-wrapper .owl-nav button[type=button]>span{display:none}@media screen and (max-width: 800px){.products-wrapper .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 800px){.products-wrapper .owl-dots .owl-dot{width:15px;height:15px;border:1px solid white;border-radius:100%;margin:0 10px}}.products-wrapper .owl-dots .owl-dot.active{background-color:white}.product-item{margin:0 5px;display:-webkit-box;display:-ms-flexbox;display:flex;height:282px;border:1px solid white;padding:5px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}@media screen and (max-width: 1124px){.product-item{height:330px}}.product-item .product-image{width:100%;position:relative}.product-item .product-title{text-transform:uppercase;font-weight:500;font-size:25px;line-height:1.16;text-align:center;position:absolute;bottom:5px;width:100%;padding:5px;color:white}@media screen and (max-width: 1700px){.product-item .product-title{font-size:23px}}#cookies{position:fixed;width:100%;padding:30px 0;background-color:rgba(0,0,0,0.87);color:white;z-index:99;bottom:0;left:0;font-size:18px;display:none}@media screen and (max-width: 1124px){#cookies{font-size:16px;padding:30px}}#cookies.show{display:block}#cookies .close-cookie{width:30px;position:absolute;right:30px;cursor:pointer}#cookies .cookies-wrapper{border-left:1px solid white;padding:20px 0 30px 30px}@media screen and (max-width: 1124px){#cookies .cookies-wrapper{border-left:0;padding:0}}#cookies .cookies-wrapper .cookies-content{max-width:80%}@media screen and (max-width: 1124px){#cookies .cookies-wrapper .cookies-content{max-width:100%}}#cookies .cookies-wrapper .cookies-content h2{margin-top:0;margin-bottom:15px;font-weight:normal;font-size:40px}@media screen and (max-width: 1124px){#cookies .cookies-wrapper .cookies-content h2{font-size:25px}}#cookies .cookies-wrapper .cookies-btns button{background-color:transparent}#main-header{padding-top:70px;position:fixed;left:0;top:0;width:100%;z-index:9;-webkit-transition:all 150ms linear;transition:all 150ms linear}@media screen and (max-width: 1700px){#main-header{padding-top:30px}}@media screen and (max-width: 800px){#main-header{padding-top:15px}}#main-header.js-scroll{padding:15px 0 10px;background-color:black}@media screen and (max-width: 1700px){#main-header.js-scroll{padding:10px 0 5px}}@media screen and (max-width: 800px){#main-header.js-scroll{padding:15px 0 10px}}@media screen and (max-width: 1700px){#main-header .logo img{max-width:200px}}@media screen and (max-width: 800px){#main-header .logo img{position:relative;top:7px;max-width:180px}}@media screen and (max-width: 1124px){#main-header .header-nav{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:black;-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;z-index:8}}#main-header .header-nav.open{display:-webkit-box;display:-ms-flexbox;display:flex}#main-header .mobile-nav{display:none}@media screen and (max-width: 1124px){#main-header .mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:30px;-ms-flex-item-align:center;align-self:center;position:relative;z-index:9}}@media screen and (max-width: 800px){#main-header .mobile-nav{height:20px}}#main-header .mobile-nav.open span:nth-child(1){-webkit-transform:rotate(38deg);transform:rotate(38deg)}#main-header .mobile-nav.open span:nth-child(2){display:none}#main-header .mobile-nav.open span:nth-child(3){-webkit-transform:rotate(-40deg);transform:rotate(-40deg)}#main-header .mobile-nav>span{display:block;width:40px;height:3px;background-color:white;-webkit-transition:all 150ms linear;transition:all 150ms linear}@media screen and (max-width: 800px){#main-header .mobile-nav>span{width:30px;height:2px}}#main-header ul.menu,#main-header .menu ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1124px){#main-header ul.menu,#main-header .menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:0}}@media screen and (max-width: 1124px){#main-header ul.menu li,#main-header .menu ul li{margin:15px 0}}#main-header ul.menu li.current-menu-item a,#main-header .menu ul li.current-menu-item a{border-color:#ec6508}#main-header ul.menu li:hover a,#main-header .menu ul li:hover a{color:#ec6508}@media screen and (max-width: 1124px){#main-header ul.menu li.mobile-break,#main-header .menu ul li.mobile-break{max-width:50%;margin:15px auto;text-align:center}}#main-header ul.menu li a,#main-header .menu ul li a{padding-bottom:3px;border-bottom:2px solid transparent;font-family:"Maven Pro";text-transform:uppercase;font-weight:500;color:white;text-decoration:none;margin-left:20px;font-size:15px;letter-spacing:3px;-webkit-transition:all 150ms linear;transition:all 150ms linear}@media screen and (max-width: 1700px){#main-header ul.menu li a,#main-header .menu ul li a{font-size:13px;letter-spacing:2px}}@media screen and (max-width: 1124px){#main-header ul.menu li a,#main-header .menu ul li a{font-size:15px;margin-left:0;letter-spacing:3px}}#main-footer{padding:80px 0 30px;background-image:url("./assets/images/footer-bg.png");background-position:center top;background-size:cover}@media screen and (max-width: 800px){#main-footer{padding-bottom:20px}}@media screen and (max-width: 800px){#main-footer .sides-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#main-footer .side{width:47%}@media screen and (max-width: 800px){#main-footer .side{width:100%;margin-bottom:100px}}@media screen and (max-width: 1700px){#main-footer .side:nth-child(1){width:60%}}@media screen and (max-width: 800px){#main-footer .side:nth-child(1){width:100%}}@media screen and (max-width: 1700px){#main-footer .side:nth-child(2){width:37%}}@media screen and (max-width: 800px){#main-footer .side:nth-child(2){width:100%}}#main-footer .logo{margin-bottom:40px;display:inline-block}#main-footer .logo img{width:320px;max-width:100%}@media screen and (max-width: 1124px){#main-footer .footer-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#main-footer .footer-nav .menu,#main-footer .footer-nav ul.menu{list-style:none;padding:0;margin:0}#main-footer .footer-nav .menu ul,#main-footer .footer-nav ul.menu ul{list-style:none}#main-footer .footer-nav .menu li:hover a,#main-footer .footer-nav .menu li.current-menu-item a,#main-footer .footer-nav ul.menu li:hover a,#main-footer .footer-nav ul.menu li.current-menu-item a{color:#ec6508}#main-footer .footer-nav .menu li a,#main-footer .footer-nav ul.menu li a{color:white;text-decoration:none;font-family:"Maven Pro";font-weight:500;line-height:2;letter-spacing:0.3px;font-size:15px;-webkit-transition:all 150ms linear;transition:all 150ms linear}@media screen and (max-width: 1124px){#main-footer .info{margin-top:50px}}#main-footer .info .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}#main-footer .info .info-item img{margin-right:15px}#main-footer .info .info-item a{font-size:inherit;color:inherit;text-decoration:none}#main-footer .social{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 1124px){#main-footer .social{margin-top:50px}}#main-footer .social a{text-decoration:none;margin:0 10px}@media screen and (max-width: 1124px){#main-footer .social a:nth-child(1){margin-left:0}}#main-footer .form-title{font-size:28px;font-weight:500;font-family:"Maven Pro";text-align:center;margin-bottom:25px}#main-footer .last-footer{margin-top:50px}@media screen and (max-width: 800px){#main-footer .last-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#main-footer .last-footer a{color:inherit;text-decoration:none}@media screen and (max-width: 800px){#main-footer .last-footer a{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}#main-footer .last-footer .attractive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#main-footer .last-footer .attractive img{margin:0 7px}#front-page{background-image:url("./assets/images/home-bg.png");background-repeat:no-repeat;background-position:center bottom;background-size:100% auto}@media screen and (max-width: 1124px){#front-page{background-size:auto 100%}}@media screen and (max-width: 800px){#front-page{background-image:unset}}@media screen and (max-width: 800px){#front-page p br{display:none}}#front-page #hero{background-image:url("./assets/images/home-before.jpg");background-size:cover;background-position:center right}@media screen and (max-width: 800px){#front-page #hero{background-image:url("./assets/images/home-before-m.png");background-position:top;background-repeat:no-repeat;margin-bottom:-20vh;min-height:700px}}#front-page #hero .after-bg{background-image:url("./assets/images/home-after.jpg");background-size:cover;background-position:center right;position:absolute;width:100%;height:100%;z-index:1}@media screen and (max-width: 800px){#front-page #hero .after-bg{background-image:url("./assets/images/home-after-m.png");background-position:top;background-repeat:no-repeat;min-height:700px;height:100vh}}@media screen and (max-width: 800px){#front-page #hero .container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:150px}}#front-page #hero .content{position:relative;z-index:1;max-width:570px}#front-page #hero .content.light-animation{opacity:0}#front-page #hero .content h1{font-size:60px;line-height:calc(71 / 60);letter-spacing:-3px;margin:0 0 40px;padding:0 0 40px;font-weight:500;text-align:left}@media screen and (max-width: 1700px){#front-page #hero .content h1{font-size:50px;margin-bottom:20px;padding-bottom:20px}}@media screen and (max-width: 800px){#front-page #hero .content h1{font-size:37px}}#front-page #hero .content .subtitle{font-size:25px;line-height:calc(38 / 25);letter-spacing:0.25px;padding-bottom:40px;margin-bottom:40px;position:relative}@media screen and (max-width: 1700px){#front-page #hero .content .subtitle{font-size:20px;padding-bottom:20px;margin-bottom:20px}}@media screen and (max-width: 800px){#front-page #hero .content .subtitle{font-size:16px;margin-bottom:0}}#front-page #hero .content .subtitle:after,#front-page #hero .content .subtitle:before{content:" ";position:absolute}@media screen and (max-width: 800px){#front-page #hero+.video-component{position:relative;z-index:1}}#front-page .video-component{padding-top:120px}@media screen and (max-width: 1700px){#front-page .video-component{padding-top:40px}}@media screen and (max-width: 1124px){#front-page .video-component .container{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#front-page .video-component .video-placeholder{width:740px;height:420px;-ms-flex-negative:0;flex-shrink:0;padding:10px;cursor:pointer}@media screen and (max-width: 1700px){#front-page .video-component .video-placeholder{width:500px;height:287px}}@media screen and (max-width: 800px){#front-page .video-component .video-placeholder{width:100%;height:200px}}#front-page .video-component .video-placeholder .bg-play{width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("./assets/images/play-bg.png")}#front-page .video-component .popup-video{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,0.9);z-index:9;top:0;left:0;display:none}#front-page .video-component .popup-video.open{display:-webkit-box;display:-ms-flexbox;display:flex}#front-page .video-component .popup-video.youtube iframe{width:60vw;height:33.75vw}@media screen and (max-width: 800px){#front-page .video-component .popup-video.youtube iframe{width:100vw;height:56.25vw}}#front-page .video-component .popup-video .close-video-popup{position:absolute;right:50px;top:50px;cursor:pointer}@media screen and (max-width: 800px){#front-page .video-component .popup-video .close-video-popup{top:70px;right:20px;width:30px}}#front-page .video-component .popup-video video{width:60%}@media screen and (max-width: 800px){#front-page .video-component .popup-video video{width:100%}}#front-page .video-component .video-content{margin-left:90px}@media screen and (max-width: 1124px){#front-page .video-component .video-content{margin-top:20px;margin-left:0}}#front-page .video-component .video-content .title{font-size:45px;line-height:calc(50 / 45);padding-bottom:33px;margin-bottom:33px}@media screen and (max-width: 1700px){#front-page .video-component .video-content .title{font-size:35px}}@media screen and (max-width: 800px){#front-page .video-component .video-content .title{font-size:30px}}#front-page .video-component .video-content .title p{margin:0}@media screen and (max-width: 800px){#front-page .video-component .video-content .title p br{display:none}}#front-page .video-component .video-content .title strong,#front-page .video-component .video-content .title b{font-weight:500}#front-page .video-component .video-content .content{padding-bottom:33px}#front-page .video-component .video-content .content.no-padding{padding-bottom:0px}#front-page .comp-title{font-size:50px;line-height:1.1;padding-bottom:40px;margin-bottom:40px;text-align:center}@media screen and (max-width: 1700px){#front-page .comp-title{font-size:40px}}@media screen and (max-width: 800px){#front-page .comp-title{font-size:30px;line-height:1.2}}#front-page .comp-title p{margin:0}@media screen and (max-width: 800px){#front-page .comp-title p br{display:none}}#front-page .comp-title b,#front-page .comp-title strong{font-weight:500}#front-page .line-empty{width:330px;height:150px}#front-page #solutions{margin-top:140px}@media screen and (max-width: 800px){#front-page #solutions{margin-top:40px}}#front-page #solutions .solution-wrapper{width:961px;margin:0 auto;position:relative;padding:100px}@media screen and (max-width: 1124px){#front-page #solutions .solution-wrapper{padding:50px;width:100%}}@media screen and (max-width: 800px){#front-page #solutions .solution-wrapper{padding:0}}@media screen and (max-width: 800px){#front-page #solutions .solution-wrapper .solution-items{-ms-flex-wrap:wrap;flex-wrap:wrap}}#front-page #solutions .solution-wrapper .solution-item{width:30%;text-align:center;cursor:pointer}@media screen and (max-width: 800px){#front-page #solutions .solution-wrapper .solution-item{width:100%;margin-bottom:30px}}#front-page #solutions .solution-wrapper .solution-item .solution-icon{width:100%;height:112px;background-size:contain;background-position:center bottom;margin-bottom:15px;background-repeat:no-repeat}@media screen and (max-width: 800px){#front-page #solutions .solution-wrapper .solution-item .solution-icon{height:95px}}#front-page #solutions .solution-wrapper .solution-item .solution-title{font-size:30px;font-weight:500;text-transform:uppercase;margin-bottom:20px;position:relative}@media screen and (max-width: 1700px){#front-page #solutions .solution-wrapper .solution-item .solution-title{font-size:25px}}@media screen and (max-width: 800px){#front-page #solutions .solution-wrapper .solution-item .solution-title{font-size:22px}}#front-page #solutions .solution-wrapper .solution-item .subitems-popup{position:fixed;width:100vw;height:100vh;top:0;left:0;display:none;z-index:9}#front-page #solutions .solution-wrapper .solution-item .subitems-popup.open{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 800px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup.open{display:block}}#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area{background-color:#010101;width:90%;padding:100px 100px 77px;border:1px solid white;text-align:left;position:relative;margin:0 auto;overflow:auto}@media screen and (max-width: 1700px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area{padding:50px}}@media screen and (max-width: 800px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area{height:100%;padding:20px;width:100%}}#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .close-popup{position:absolute;right:40px;top:40px;cursor:pointer}@media screen and (max-width: 1700px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .close-popup{width:30px}}@media screen and (max-width: 800px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .close-popup{width:30px}}#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .popup-title{font-size:45px;font-weight:500;margin-left:40px;text-align:left;padding-bottom:20px;margin-bottom:30px;display:inline-block;text-transform:capitalize}@media screen and (max-width: 1700px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .popup-title{font-size:35px}}@media screen and (max-width: 1124px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .popup-title{font-size:35px}}#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .subitems-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .subitem{width:24%;text-align:center}@media screen and (max-width: 1124px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .subitem{width:48%;margin-bottom:4%}}@media screen and (max-width: 800px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .subitem{width:100%;margin-bottom:4%}}#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .subitem-image{width:100%;height:327px;margin-bottom:15px}@media screen and (max-width: 1700px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .subitem-image{height:270px}}#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .subitem-title{line-height:1.17;font-size:30px;font-weight:500;margin-bottom:7px;text-transform:uppercase}@media screen and (max-width: 1700px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .subitem-title{font-size:25px}}@media screen and (max-width: 800px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .subitem-title{font-size:22px}}#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .subitem-content{font-size:20px;line-height:1.25;font-weight:300;letter-spacing:0.2px;text-align:center}@media screen and (max-width: 1700px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .subitem-content{font-size:18px}}@media screen and (max-width: 800px){#front-page #solutions .solution-wrapper .solution-item .subitems-popup .popup-area .subitem-content{font-size:16px}}#front-page #patents{padding:120px 0;margin:120px 0 0;background-color:rgba(255,255,255,0.2)}@media screen and (max-width: 800px){#front-page #patents{padding:20px 0 70px;margin:0 0 50px;background-color:transparent;padding:0}}#front-page #patents .patents-container{position:relative;padding:50px 0 0;text-align:center}@media screen and (max-width: 800px){#front-page #patents .patents-container{padding:50px 20px 0}}#front-page #patents .comp-title{display:inline-block}#front-page #patents .subtitle{text-align:center;margin-bottom:40px}@media screen and (max-width: 800px){#front-page #patents .subtitle p{margin:0}}#front-page #patents .patents-wrapper{position:relative;padding:20px}@media screen and (max-width: 1124px){#front-page #patents .patents-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 800px){#front-page #patents .patents-wrapper{padding:0}}#front-page #patents .patents-wrapper .line-empty{width:calc(45% + 40px)}@media screen and (max-width: 1124px){#front-page #patents .patents-wrapper .line-empty{display:none}}#front-page #patents .patents-wrapper .line-empty.line-empty-bottom-right:after,#front-page #patents .patents-wrapper .line-empty.line-empty-bottom-left:after{width:95%}#front-page #patents .patents-wrapper .line-empty.reverse{height:100%}#front-page #patents .patents-wrapper .line-empty.reverse.line-empty-top-right:after,#front-page #patents .patents-wrapper .line-empty.reverse.line-empty-top-left:after{width:calc(100% + 10vw);left:-10vw}#front-page #patents .patents-wrapper .line-empty.reverse.line-empty-top-right:before,#front-page #patents .patents-wrapper .line-empty.reverse.line-empty-top-left:before{left:auto;right:0;height:100%}#front-page #patents .patents-wrapper .line-empty.reverse.line-empty-top-right:after{left:auto;right:-10vw}#front-page #patents .patents-wrapper .line-empty.reverse.line-empty-top-right:before{left:0;right:auto;height:100%}#front-page #patents .patents-wrapper .patent-item{width:45%;text-align:left;padding-top:40px}@media screen and (max-width: 1124px){#front-page #patents .patents-wrapper .patent-item{width:100%;overflow:hidden}}@media screen and (max-width: 800px){#front-page #patents .patents-wrapper .patent-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#front-page #patents .patents-wrapper .patent-item:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 800px){#front-page #patents .patents-wrapper .patent-item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#front-page #patents .patents-wrapper .patent-item .patent-image{width:50%;height:310px;border:2px solid white;background-color:rgba(236,236,236,0.4);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 800px){#front-page #patents .patents-wrapper .patent-item .patent-image{width:100%;margin-bottom:20px}}#front-page #patents .patents-wrapper .patent-item .patent-image img{width:90%;height:auto;position:relative}#front-page #patents .patents-wrapper .patent-item .patent-content{width:45%}@media screen and (max-width: 800px){#front-page #patents .patents-wrapper .patent-item .patent-content{width:100%;text-align:center}}#front-page #patents .patents-wrapper .patent-item .patent-content .patent-title{font-size:30px;line-height:1.17;font-weight:500;margin-bottom:5px;text-transform:uppercase}@media screen and (max-width: 1700px){#front-page #patents .patents-wrapper .patent-item .patent-content .patent-title{font-size:25px}}@media screen and (max-width: 800px){#front-page #patents .patents-wrapper .patent-item .patent-content .patent-title{font-size:22px}}#front-page #patents .patents-wrapper .patent-item .patent-content p{margin:0}#page-about .line-empty{width:240px;height:145px}#page-about .about-wrapper{position:relative;padding:90px 120px 0;width:80%;margin:0 auto}@media screen and (max-width: 1700px){#page-about .about-wrapper{padding:80px 100px 0}}@media screen and (max-width: 1124px){#page-about .about-wrapper{padding:50px}}@media screen and (max-width: 800px){#page-about .about-wrapper{width:100%;padding:0}}#page-about .about-wrapper h2.title{font-size:60px;line-height:calc(65 / 60);font-weight:500;margin-top:0;margin-bottom:20px}@media screen and (max-width: 1700px){#page-about .about-wrapper h2.title{font-size:50px}}@media screen and (max-width: 800px){#page-about .about-wrapper h2.title{font-size:35px}}#page-about .about-wrapper .content{margin-bottom:70px}#page-about #employee .employee-wrapper{padding:0 120px 90px;width:80%;margin:0 auto;position:relative}@media screen and (max-width: 1700px){#page-about #employee .employee-wrapper{padding:0 50px 90px}}@media screen and (max-width: 1124px){#page-about #employee .employee-wrapper{padding:0px 0 50px}}@media screen and (max-width: 800px){#page-about #employee .employee-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}}#page-about #employee .employee-wrapper .employee-item{max-width:383px;margin:0 50px}@media screen and (max-width: 1124px){#page-about #employee .employee-wrapper .employee-item{margin:0 20px}}@media screen and (max-width: 800px){#page-about #employee .employee-wrapper .employee-item{margin:0 0 50px}}@media screen and (max-width: 800px){#page-about #employee .employee-wrapper .employee-item:last-child{margin-bottom:0}}#page-about #employee .employee-wrapper .employee-item .employee-image{width:100%;height:383px;margin-bottom:30px}#page-about #employee .employee-wrapper .employee-item .employee-name{font-size:30px;font-weight:bold;text-transform:uppercase}@media screen and (max-width: 1700px){#page-about #employee .employee-wrapper .employee-item .employee-name{font-size:25px}}#page-about #employee .employee-wrapper .employee-item .employee-title{font-size:30px;font-weight:300;text-transform:uppercase;margin:5px 0}@media screen and (max-width: 1700px){#page-about #employee .employee-wrapper .employee-item .employee-title{font-size:25px}}#page-about #employee .employee-wrapper .employee-item .employee-about.more{display:none}#page-about #employee .employee-wrapper .employee-item .employee-about.more.open{display:block}#page-about #employee .employee-wrapper .employee-item .employee-about p{margin:0}#page-about #employee .employee-wrapper .employee-item .readmore{font-weight:100;cursor:pointer}#page-about #employee .employee-wrapper .employee-item .readmore.open .text-close{display:none}#page-about #employee .employee-wrapper .employee-item .readmore.open .text-open{display:block}#page-about #employee .employee-wrapper .employee-item .readmore .text-open{display:none}#page-resources #resources .resources-title{font-size:60px;font-weight:500;margin-bottom:10px;margin-left:20%}@media screen and (max-width: 1700px){#page-resources #resources .resources-title{font-size:50px}}@media screen and (max-width: 1124px){#page-resources #resources .resources-title{margin-left:0}}@media screen and (max-width: 800px){#page-resources #resources .resources-title{font-size:35px}}#page-resources #resources .resources-wrapper .resource-item{color:white;text-decoration:none}#page-resources #resources .resources-wrapper .resource-item .btn{margin:10px 5px 0;width:calc(100% - 10px);text-align:center}@media screen and (max-width: 800px){#page-products p br{display:none}}#page-products #content{margin-bottom:80px}#page-products #content .content-wrapper{padding:0 125px}@media screen and (max-width: 1700px){#page-products #content .content-wrapper{padding:0 100px}}@media screen and (max-width: 1124px){#page-products #content .content-wrapper{padding:50px}}@media screen and (max-width: 800px){#page-products #content .content-wrapper{padding:0}}#page-products #content .content-wrapper h2{font-size:60px;line-height:1.4;letter-spacing:-3px;font-weight:500;margin-bottom:50px}#page-products #content .content-wrapper h2.line-ba:before,#page-products #content .content-wrapper h2.line-ba:after{top:50%}@media screen and (max-width: 1124px){#page-products #content .content-wrapper h2.line-ba:before,#page-products #content .content-wrapper h2.line-ba:after{display:none}}@media screen and (max-width: 1700px){#page-products #content .content-wrapper h2{font-size:50px;margin-bottom:30px}}@media screen and (max-width: 800px){#page-products #content .content-wrapper h2{font-size:35px;line-height:1.1}}#page-products #content .content-wrapper .content{margin-bottom:50px}#page-products #content .content-wrapper .content h2,#page-products #content .content-wrapper .content h3{font-size:30px;font-weight:300;font-family:"Maven Pro";text-transform:uppercase;margin:0}@media screen and (max-width: 1700px){#page-products #content .content-wrapper .content h2,#page-products #content .content-wrapper .content h3{font-size:25px}}#page-products #content .content-wrapper .content p{margin:0}#page-products #content .content-wrapper .content.more{display:none}#page-products #products .products-title{font-size:60px;font-weight:500;margin-bottom:10px;margin-left:100px}@media screen and (max-width: 1700px){#page-products #products .products-title{font-size:50px}}@media screen and (max-width: 1124px){#page-products #products .products-title{margin-left:0}}@media screen and (max-width: 800px){#page-products #products .products-title{font-size:40px}}#page-products #products .product-item-wrapper{cursor:pointer}#page-products #products .product-item-wrapper .open-item-popup{margin:10px 5px 0;width:calc(100% - 10px);text-align:center}#page-products #products .popups-wrapper .product-item-popup{position:fixed;width:100vw;height:100vh;overflow:auto;top:0;left:0;background:rgba(0,0,0,0.6);display:none;z-index:999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#page-products #products .popups-wrapper .product-item-popup.open{display:block}#page-products #products .popups-wrapper .product-item-popup .popup-wrapper{width:80%;border:1px solid white;padding:70px 150px;background-color:black;position:relative;min-height:100%;margin:0 auto}@media screen and (max-width: 1700px){#page-products #products .popups-wrapper .product-item-popup .popup-wrapper{padding:50px 100px}}@media screen and (max-width: 1124px){#page-products #products .popups-wrapper .product-item-popup .popup-wrapper{padding:60px 30px}}@media screen and (max-width: 800px){#page-products #products .popups-wrapper .product-item-popup .popup-wrapper{width:100%}}#page-products #products .popups-wrapper .product-item-popup .popup-wrapper .close-popup{position:absolute;right:20px;top:20px;cursor:pointer}@media screen and (max-width: 1700px){#page-products #products .popups-wrapper .product-item-popup .popup-wrapper .close-popup{width:30px}}@media screen and (max-width: 800px){#page-products #products .popups-wrapper .product-item-popup .popup-wrapper .close-popup{position:fixed;width:30px}}#page-products #products .popups-wrapper .product-item-popup .popup-wrapper .popup-image{max-width:100%}#page-products #products .popups-wrapper .product-item-popup .popup-wrapper .popup-title{font-size:30px;font-weight:500;margin-bottom:10px}@media screen and (max-width: 1700px){#page-products #products .popups-wrapper .product-item-popup .popup-wrapper .popup-title{font-size:25px}}#page-products #products .popups-wrapper .product-item-popup .popup-wrapper .popup-content-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}#page-products #products .popups-wrapper .product-item-popup .popup-wrapper .popup-content-wrapper .details-item{width:47%;-ms-flex-negative:0;flex-shrink:0;border-left:2px solid white;padding-left:20px}@media screen and (max-width: 800px){#page-products #products .popups-wrapper .product-item-popup .popup-wrapper .popup-content-wrapper .details-item{width:100%}}#page-products #products .popups-wrapper .product-item-popup .popup-wrapper .popup-content-wrapper .details-item p{margin:0}@media screen and (max-width: 800px){#page-careers{padding-bottom:200px;margin-bottom:-200px}}#page-careers #careers .careers-wrapper{position:relative;padding:80px 150px 100px;margin:0 100px}@media screen and (max-width: 1700px){#page-careers #careers .careers-wrapper{padding:80px 100px;margin:0 70px}}@media screen and (max-width: 1124px){#page-careers #careers .careers-wrapper{padding:50px;margin:0}}@media screen and (max-width: 800px){#page-careers #careers .careers-wrapper{padding:0}}#page-careers #careers .careers-wrapper .line-empty{width:239px;height:143px}#page-careers #careers .careers-wrapper .content{margin-bottom:50px}#page-careers #careers .careers-wrapper .content h2{font-size:60px;font-weight:500;font-family:"Maven Pro";margin:0}@media screen and (max-width: 1700px){#page-careers #careers .careers-wrapper .content h2{font-size:50px}}@media screen and (max-width: 800px){#page-careers #careers .careers-wrapper .content h2{font-size:35px}}#page-careers #careers .careers-wrapper .career-item{margin-bottom:20px}#page-careers #careers .careers-wrapper .career-item .career-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 20px;border:2px solid white;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:32px;letter-spacing:0.32px}@media screen and (max-width: 1700px){#page-careers #careers .careers-wrapper .career-item .career-title-wrapper{font-size:22px}}@media screen and (max-width: 800px){#page-careers #careers .careers-wrapper .career-item .career-title-wrapper{font-size:18px}}#page-careers #careers .careers-wrapper .career-item .career-title-wrapper .career-title{min-width:40%}@media screen and (max-width: 1124px){#page-careers #careers .careers-wrapper .career-item .career-title-wrapper .btn{min-width:auto}}@media screen and (max-width: 800px){#page-careers #careers .careers-wrapper .career-item .career-title-wrapper .btn{display:none}}@media screen and (max-width: 1124px){#page-careers #careers .careers-wrapper .career-item .career-title-wrapper .btn span{display:none}}#page-careers #careers .careers-wrapper .career-item .career-post{display:none}#page-careers #careers .careers-wrapper .career-item .career-post .submit-wrapper{-webkit-transform:translate(38px, -10px);transform:translate(38px, -10px)}@media screen and (max-width: 800px){#page-careers #careers .careers-wrapper .career-item .career-post .submit-wrapper{-webkit-transform:none;transform:none}}#page-careers #careers .careers-wrapper .career-item .career-post .submit-wrapper .submit{padding-top:20px;padding-bottom:20px;color:white}#page-careers #careers .careers-wrapper .career-item .career-post .bottom-readmore{margin:40px 0;text-align:right}#page-careers #careers .careers-wrapper .career-item .career-content{margin:50px 0}#page-careers #careers .careers-wrapper .career-item .career-content h2,#page-careers #careers .careers-wrapper .career-item .career-content h3{font-family:"Maven Pro";font-weight:bold;font-size:30px;margin:40px 0}@media screen and (max-width: 1700px){#page-careers #careers .careers-wrapper .career-item .career-content h2,#page-careers #careers .careers-wrapper .career-item .career-content h3{font-size:25px;margin:30px 0}}@media screen and (max-width: 1124px){#page-careers #careers .careers-wrapper .career-item .career-content h2,#page-careers #careers .careers-wrapper .career-item .career-content h3{font-size:24px;margin:30px 0}}
