html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
.master-slider{position:relative;visibility:hidden;-moz-transform:translate3d(0, 0, 0)}
.master-slider:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;z-index:1;-webkit-box-shadow:inset 0px 140px 85px -51px #000;-moz-box-shadow:inset 0px 140px 85px -51px #000;box-shadow:inset 0px 140px 85px -51px #000}
.master-slider,.master-slider *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.master-slider.ms-fullheight{height:100%}
.ms-layout-partialview .ms-view{overflow:visible;background-color:transparent}
.ms-layout-partialview .ms-container{overflow:hidden}
.master-slider img,.ms-slide-bgvideocont video{max-width:none}
.ms-ie img{border:none}
.ms-ie8 *{opacity:inherit;filter:inherit}
.ms-ie7{zoom:1}
.ms-loading-container{position:absolute;width:100%;top:0}
.ms-slide-auto-height{display:table}
.ms-loading-container .ms-loading,.ms-slide .ms-slide-loading{width:36px;height:36px;background:url(loading-2.gif) no-repeat center white;border-radius:60px;box-shadow:0px 0px 3px rgba(0,0,0,0.2);position:absolute;left:50%;top:50%;margin:-18px;opacity:0.9}
.ms-no-swipe,.ms-def-cursor{cursor:auto !important}
.ms-grab-cursor{cursor:url("grab.png"),move}
.ms-grabbing-cursor{cursor:url("grabbing.png"),move}
.ms-ie .ms-grab-cursor{cursor:url("../masterslider/style/grab.cur"),move}
.ms-ie .ms-grabbing-cursor{cursor:url("../masterslider/style/grabbing.cur"),move}
.ms-view{margin:0px auto;overflow:hidden;background:black;position:relative;-webkit-perspective:2000px;-moz-perspective:2000px;-ms-perspective:2000px;perspective:2000px}
.ms-view .ms-slide-container{position:relative}
.ms-slide{position:absolute;-webkit-transform:translateZ(0px);-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-o-transform:translateZ(0px);transform:translateZ(0px);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d;height:100%}
.ms-slide .ms-slide-bgcont,.ms-slide .ms-slide-bgvideocont{position:absolute;overflow:hidden;width:100%}
.ms-slide .ms-slide-bgvideocont{z-index:105;height:100%}
.ms-slide .ms-slide-bgvideocont,.ms-slide-bgvideocont>video{-webkit-transform:translateZ(0.3px);-moz-transform:translateZ(0.3px);-ms-transform:translateZ(0.3px);-o-transform:translateZ(0.3px);transform:translateZ(0.3px)}
.ms-slide .ms-slide-bgvideo{position:absolute;top:0px}
.ms-inner-controls-cont,.ms-container{position:relative;margin:0 auto}
.ms-slide .ms-slide-bgcont img,.ms-container,.ms-inner-controls-cont{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.ms-slide .ms-layer{position:absolute}
.ms-slide .ms-slide-layers{position:absolute;overflow:hidden;width:100%;height:100%;z-index:110;top:0px}
.ms-slide .ms-slide-video{position:absolute;top:0;z-index:111;background:black;padding:0;margin:0;border:none}
.ms-parallax-layer{width:100%;position:absolute;top:0}
.ms-scroll-parallax-cont{position:absolute;top:0;width:100%;height:100%;-webkit-transform:translateZ(0.4px);-moz-transform:translateZ(0.4px);-ms-transform:translateZ(0.4px);-o-transform:translateZ(0.4px);transform:translateZ(0.4px)}
.ms-action-layer{cursor:pointer}
.ms-btn-container{position:absolute}
.ms-btn{text-decoration:none;display:inline-block;color:black;position:relative;padding:8px 15px;cursor:pointer;white-space:nowrap}
.ms-default-btn{background:#0074A2;border-radius:5px;color:#FFF}
.ms-default-btn:hover{background-color:#0098D5}
.ms-default-btn:active{top:1px}
.ms-layer.video-box{background:black}
.ms-layer.video-box iframe{padding:0;margin:0;border:none;position:absolute;z-index:110}
.ms-btn-s{padding:14px 17px;font-size:80%;line-height:0}
.ms-btn-m{padding:12px 40px}
.ms-btn-n{padding:8px 25px;font-size:95%}
.ms-btn-l{padding:17px 50px;font-size:120%}
.ms-btn-round{border-radius:5px}
.ms-btn-circle{border-radius:100px}
.ms-btn-outline-round{border-radius:5px}
.ms-btn-outline-circle{border-radius:100px}
.ms-layer.video-box{background:black}
.ms-layer.video-box iframe{padding:0;margin:0;border:none;position:absolute;z-index:110}
.ms-slide .ms-slide-vpbtn,.ms-slide .ms-video-btn{position:absolute;cursor:pointer;z-index:110}
.ms-slide .ms-slide-vcbtn{position:absolute;cursor:pointer;z-index:113}
.ms-slide-vcbtn-mobile{position:relative;bottom:0;left:0;width:100%;height:28px;background-color:black;color:white;text-align:center;cursor:pointer;z-index:113}
.ms-slide-vcbtn-mobile .ms-vcbtn-txt{text-transform:uppercase;font-family:sans-serif;font-size:0.75em;display:inline-block;background:url(video-close-btn.png) no-repeat 0px 3px;padding-left:15px;height:15px;color:#DBDBDB;margin-top:7px}
.ms-slide .ms-slide-vcbtn,.ms-slide .ms-slide-layers,.ms-slide .ms-slide-vpbtn,.ms-slide .ms-slide-video{-webkit-transform:translateZ(0.44px);-moz-transform:translateZ(0.44px);-ms-transform:translateZ(0.44px);-o-transform:translateZ(0.44px);transform:translateZ(0.44px)}
.ms-video-img{position:absolute;width:100%;height:100%;top:0;left:0}
.ms-mask-frame{overflow:hidden;position:absolute;float:left}
.ms-thumb-list{overflow:hidden;position:absolute}
.ms-thumb-list.ms-dir-h{width:100%}
.ms-thumb-list.ms-dir-v{height:100%;top:0}
.ms-thumbs-cont{position:relative}
.ms-thumb-frame img{width:100%;height:auto}
.ms-thumb-frame{cursor:pointer;float:left;overflow:hidden;opacity:0.5;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}
.ms-thumb-frame-selected{opacity:1}
.ms-tabs .ms-thumb-frame{background-color:#F6f6f6;text-shadow:0 1px 1px white;color:#222;border:solid 1px white;border-width:0 1px 1px 0;overflow:visible;position:relative;opacity:1;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}
.ms-tabs.ms-dir-h .ms-thumb-frame{margin-top:12px}
.ms-tabs.ms-dir-v .ms-thumb-frame{margin-left:12px}
.ms-tabs .ms-thumb{padding:20px 20px}
.ms-tabs .ms-thumb-frame-selected{opacity:1;background:#EDEDED}
.ms-tabs .ms-thumb-frame .ms-thumb-ol{position:absolute;opacity:0;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;transition:all 300ms ease-out}
.ms-tabs.ms-dir-h .ms-thumb-frame .ms-thumb-ol{top:0px;left:50%;margin-left:-12px;border-bottom:solid 12px #F6f6f6;border-left:solid 12px transparent;border-right:solid 12px transparent}
.ms-tabs.ms-dir-h .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;top:-12px;border-bottom-color:#EDEDED}
.ms-tabs.ms-dir-v .ms-thumb-frame .ms-thumb-ol{top:50%;left:0;margin-top:-12px;border-right:solid 12px #EDEDED;border-top:solid 12px transparent;border-bottom:solid 12px transparent}
.ms-tabs.ms-dir-v .ms-thumb-frame-selected .ms-thumb-ol{opacity:1;left:-12px;border-right-color:white}
.ms-bullet{cursor:pointer;float:left}
.ms-bullets.ms-dir-h{position:absolute;bottom:20px;right:50%;width:100px}
.ms-bullets.ms-dir-v{position:absolute;top:50%}
.ms-bullets.ms-dir-v .ms-bullet{float:none}
.ms-bullets.ms-dir-h .ms-bullets-count{position:relative;right:-50%}
.ms-sbar{position:absolute}
.ms-sbar.ms-dir-h{left:10px;right:10px;top:5px}
.ms-sbar.ms-dir-v{top:10px;bottom:10px;right:5px}
.ms-sbar .ms-bar{height:4px;background:#333;border-radius:4px}
.ms-sbar.ms-dir-v .ms-bar{width:4px}
.ms-sbar .ms-bar{position:relative;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}
.ms-timerbar{width:100%;top:0px;position:absolute;z-index:10}
.ms-ctimer{position:absolute;top:30px;left:30px;cursor:pointer}
.ms-time-bar{-webkit-transition:width 120ms linear;-moz-transition:width 120ms linear;-ms-transition:width 120ms linear;-o-transition:width 120ms linear;transition:width 120ms linear}
.ms-ie7 .ms-tooltip-arrow{height:0px}
.ms-slide-info{position:absolute}
.ms-slide-info.ms-dir-v{top:0}
.ms-slide-info.ms-dir-h{width:100%}@keyframes point-anim{0%{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);opacity:1}100%{transform:scale(0.5);-webkit-transform:scale(0.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);opacity:0}}@-webkit-keyframes point-anim{0%{-webkit-transform:scale(0.5);opacity:1}100%{-webkit-transform:scale(1.5);opacity:0}}
.ms-android .ms-tooltip-point .ms-point-border{animation:none;-moz-animation:none;-webkit-animation:none;-o-animation:none}
.ms-skin-default .ms-slide .ms-slide-vpbtn,.ms-skin-default .ms-video-btn{width:50px;height:51px;background:url(light-skin-1.png) no-repeat -14px -150px;top:50%;left:50%;margin:-25px 0 0 -25px}
.ms-skin-default .ms-slide .ms-slide-vcbtn{width:30px;height:30px;background:url(light-skin-1.png) no-repeat -24px -28px;top:18px;right:30px}
.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev{width:30px;background:url(light-skin-1.png);background-position:-89px -26px;height:40px;cursor:pointer;top:50%;left:30px;margin-top:-20px;position:absolute;z-index:110}
.ms-skin-default .ms-nav-next{right:30px;left:auto;background-position:-89px -103px}
.ms-skin-default .ms-bullet{width:10px;height:10px;background:url(light-skin-1.png) no-repeat;margin:4px;background-position:-34px -117px}
.ms-skin-default .ms-bullet-selected{background-position:-34px -84px}
.ms-skin-default .ms-time-bar{height:3px;background:#FFFFFF;background:#2be402;background:-moz-linear-gradient(left, #2be402 0%, #0195b6 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #2be402), color-stop(100%, #0195b6));background:-webkit-linear-gradient(left, #2be402 0%, #0195b6 100%);background:-o-linear-gradient(left, #2be402 0%, #0195b6 100%);background:-ms-linear-gradient(left, #2be402 0%, #0195b6 100%);background:linear-gradient(to right, #2be402 0%, #0195b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2be402', endColorstr='#0195b6', GradientType=1 )}
.ms-skin-default .ms-tooltip{position:absolute;z-index:210;cursor:auto}
.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow,.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow{border-left:solid 10px transparent;border-right:solid 10px transparent;position:absolute;left:50%;margin-left:-10px}
.ms-skin-default .ms-tooltip-top .ms-tooltip-arrow{border-top:solid 10px;border-top-color:silver;border-top-color:rgba(240,240,240,0.88);bottom:-10px}
.ms-skin-default .ms-tooltip-bottom .ms-tooltip-arrow{border-bottom:solid 10px;border-bottom-color:silver;border-bottom-color:rgba(240,240,240,0.88);top:-10px}
.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow,.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow{border-top:solid 10px transparent;border-bottom:solid 10px transparent;position:absolute;top:50%;margin-top:-10px}
.ms-skin-default .ms-tooltip-right .ms-tooltip-arrow{border-right:solid 10px;border-right-color:silver;border-right-color:rgba(240,240,240,0.88);left:-10px}
.ms-skin-default .ms-tooltip-left .ms-tooltip-arrow{border-left:solid 10px;border-left-color:silver;border-left-color:rgba(240,240,240,0.88);right:-10px}
.ms-skin-default .ms-tooltip-point{cursor:pointer}
.ms-skin-default .ms-tooltip-point .ms-point-center{width:12px;height:12px;border-radius:15px;border:solid 2px #BBB;background:white;margin:-8px 0 0 -8px;position:absolute;z-index:105}
.ms-skin-default .ms-tooltip-point .ms-point-border{width:22px;height:22px;background:black;background:rgba(0,0,0,0.36);margin:-11px 0 0 -11px;position:absolute;border-radius:15px;animation:point-anim 1.5s infinite;-moz-animation:point-anim 1.5s infinite;-webkit-animation:point-anim 1.5s infinite;-o-animation:point-anim 1.5s infinite}
.ms-skin-default .ms-tooltip{max-width:200px}
.ms-skin-default .ms-tooltip-cont{padding:10px;background:silver;background:rgba(240,240,240,0.88);text-shadow:0 1px 0px white;margin-left:-1px}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.ms-skin-default .ms-slide .ms-slide-vpbtn,.ms-skin-default .ms-video-btn,.ms-skin-default .ms-slide .ms-slide-vcbtn,.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev,.ms-skin-default .ms-bullet{background-image:url(light-skin-1-retina.png);background-size:152px 225px}}
.pageScrollerNav{z-index:4}
.standardNav{position:fixed !important;overflow:visible;top:50%;left:50%;margin-top:-250px;padding:5px}
.standardNav ul{display:block;margin:0;padding:0;list-style:none;width:125px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3)}
.standardNav.left{margin-left:-645px}
.standardNav.right{margin-left:495px}
.standardNav li a{display:block;font-weight:normal;padding:8px 10px;text-decoration:none}
.standardNav li.link_1,.standardNav li.link_1 a{border:none !important;-webkit-border-top-left-radius:9px !important;-webkit-border-top-right-radius:9px !important;-moz-border-radius-topleft:9px !important;-moz-border-radius-topright:9px !important;border-top-left-radius:9px !important;border-top-right-radius:9px !important}
.standardNav li.link_last,.standardNav li.link_last a{border-bottom:none !important;-webkit-border-bottom-left-radius:9px !important;-webkit-border-bottom-right-radius:9px !important;-moz-border-radius-bottomleft:9px !important;-moz-border-radius-bottomright:9px !important;border-bottom-left-radius:9px !important;border-bottom-right-radius:9px !important}
.standardNav li.active a{filter:none;font-weight:bold}
.standardNav li a:hover{text-decoration:none}
.standardNav.light ul,.standardNav ul{border:7px solid #fff;background:#fff}
.standardNav li a,.standardNav.light li a{color:#666;background:#f9f9f9;background:-moz-linear-gradient(top, #f9f9f9 0%, #f3f3f3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f3f3f3));background:-webkit-linear-gradient(top, #f9f9f9 0%, #f3f3f3 100%);background:-o-linear-gradient(top, #f9f9f9 0%, #f3f3f3 100%);background:-ms-linear-gradient(top, #f9f9f9 0%, #f3f3f3 100%);background:linear-gradient(top, #f9f9f9 0%, #f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f3f3f3',GradientType=0 );border-top:1px solid #fcfcfc}
.standardNav li,.standardNav.light li{border-top:1px solid #ebeded}
.standardNav li a:hover,.standardNav.light li a:hover{color:#444}
.standardNav li.active a,.standardNav.light li.active a{background:#fff;color:#333}
.standardNav.dark ul{border:7px solid #000;background:#000}
.standardNav.dark li a{color:#666;background:#111111;background:-moz-linear-gradient(top, #1a1a1a 0%, #111 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1a1a1a), color-stop(100%, #111));background:-webkit-linear-gradient(top, #1a1a1a 0%, #111 100%);background:-o-linear-gradient(top, #1a1a1a 0%, #111 100%);background:-ms-linear-gradient(top, #1a1a1a 0%, #111 100%);background:linear-gradient(top, #1a1a1a 0%, #111 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a1a1a', endColorstr='#111111',GradientType=0 );border-top:1px solid #1c1c1c}
.standardNav.dark li{border-top:1px solid #000}
.standardNav.dark li a:hover{color:#999}
.standardNav.dark li.active a{background:#000;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.8)}
.topNav{position:fixed !important;width:100%;top:0;left:0;height:65px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3)}
.topNav.bottom{top:auto;bottom:0}
.topNav ul{position:relative;overflow:hidden;width:960px;margin:0 auto;display:block;margin:0;list-style:none}
.topNav li{float:left;margin:0 5px 0}
.topNav li a{display:block;height:18px;margin:15px 0 0;line-height:16px;padding:7px 15px;color:#666;border:1px solid #fff;font-weight:normal;text-decoration:none}
.topNav li.active a{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.topNav,.topNav.light{background:#fff}
.topNav li.active a,.topNav.light li.active a{background:#ccc;color:#333;background:#ffffff;background:-moz-linear-gradient(top, #fcfcfc 3%, #eee 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(3%, #fcfcfc), color-stop(100%, #eee));background:-webkit-linear-gradient(top, #fcfcfc 3%, #eee 100%);background:-o-linear-gradient(top, #fcfcfc 3%, #eee 100%);background:-ms-linear-gradient(top, #fcfcfc 3%, #eee 100%);background:linear-gradient(top, #fcfcfc 3%, #eee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#eeeeee',GradientType=0 );border-color:#ddd}
.topNav li a,.topNav.light li a{color:#444444;text-decoration:none}
.topNav.dark{background:#000}
.topNav.bottom.dark{border-bottom:none;border-top:4px solid #000}
.topNav.dark li.active a{background:#222;color:#fff;background:#ffffff;background:-moz-linear-gradient(top, #4c4c4c 3%, #333 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(3%, #4c4c4c), color-stop(100%, #333));background:-webkit-linear-gradient(top, #4c4c4c 3%, #333 100%);background:-o-linear-gradient(top, #4c4c4c 3%, #333 100%);background:-ms-linear-gradient(top, #4c4c4c 3%, #333 100%);background:linear-gradient(top, #4c4c4c 3%, #333 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#333333',GradientType=0 );border:none}
.topNav.dark li a{border:none}
.topNav.dark li a:hover{color:#ccc;text-decoration:none}
.dropdownNav{position:fixed !important;width:170px;top:0;left:50%;margin-left:310px}
.dropdownNav.bottom{top:auto;bottom:0}
.dropdownNav ul{display:block;position:relative;overflow:hidden;width:100%;margin:0 auto;overflow:hidden;height:30px;padding:0;list-style:none}
.dropdownNav ul:hover{overflow:visible;height:auto;-webkit-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 3px 0px rgba(0,0,0,0.3);box-shadow:1px 1px 3px 0px rgba(0,0,0,0.3)}
.dropdownNav li{display:block;position:relative}
.dropdownNav li.label{background:none;font-size:11px;text-transform:uppercase;padding:5px 15px;cursor:pointer;font-weight:normal}
.dropdownNav li.label .arrow{display:block;position:absolute;top:0;right:0;padding:5px 10px}
.dropdownNav li a{display:block;position:relative;padding:7px 15px;font-weight:normal;font-size:11px;text-decoration:none}
.dropdownNav li a:hover{text-decoration:none}
.dropdownNav li.active a{font-weight:bold}
.dropdownNav.light,.dropdownNav{background:#f9f9f9;color:#111}
.dropdownNav li,.dropdownNav.light li{border-top:1px solid #eee}
.dropdownNav li.label,.dropdownNav.light li.label{color:#666}
.dropdownNav .label .arrow,.dropdownNav.light .label .arrow{border-left:1px solid #eee}
.dropdownNav:hover li.label .arrow,.dropdownNav.light:hover li.label .arrow{color:#111;background:#eee}
.dropdownNav li a,.dropdownNav.light li a{color:#666;background:#f3f3f3}
.dropdownNav li a:hover,.dropdownNav.light li a:hover{color:#333;background:#fcfcfc}
.dropdownNav li.active,.dropdownNav.light li.active{border-top:1px solid #fff}
.dropdownNav li.active a,.dropdownNav.light li.active a{color:#111;background:#fff}
.dropdownNav.dark{background:#0c0c0c;color:#fff}
.dropdownNav.dark li{border-top:1px solid #111}
.dropdownNav.dark li.label{color:#aaa}
.dropdownNav.dark .label .arrow{color:#aaa;border-left:1px solid #161616}
.dropdownNav.dark:hover li.label .arrow{color:#fff;background:#161616}
.dropdownNav.dark li a{color:#aaa;background:#161616}
.dropdownNav.dark li a:hover{color:#ccc;background:#0c0c0c}
.dropdownNav.dark li.active{border-top:1px solid #000}
.dropdownNav.dark li.active a{background:#000;color:#fff}
.slideNav,.slideNav.left{display:block;position:fixed;overflow:hidden;width:170px;top:20%;left:-130px;z-index:9999;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px}
.slideNav:hover{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}
.slideNav:hover,.slideNav.left:hover{left:0}
.slideNav.right{right:-130px;left:inherit}
.slideNav.right:hover{right:0;left:inherit}
.slideNav ul{display:block;position:relative;list-style:none;padding:10px 40px 10px 0;margin:0;width:130px}
.slideNav.right ul{padding:10px 0 10px 40px}
.slideNav li a{display:block;padding:5px 0 5px 10px;font-size:12px;font-weight:normal;text-decoration:none}
.slideNav li.active a{font-weight:bold}
.slideNav .label{position:absolute;display:block;width:40px;top:0;right:0;bottom:0;cursor:pointer}
.slideNav.right .label{right:inherit;left:0}
.slideNav .label .text{display:block;position:relative;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform-origin:bottom left;-moz-transform-origin:bottom left;-webkit-transform-origin:bottom left;left:0;font-size:11px;text-transform:uppercase;font-weight:normal;text-indent:-25px;cursor:pointer;text-align:left;line-height:40px}
.slideNav .label .arrow{display:block;position:relative;overflow:hidden;width:40px;height:30px;line-height:30px;text-align:center}
.slideNav,.slideNav.light{background:#fff;border-top:2px solid #eee}
.slideNav a,.slideNav.light a{color:#666}
.slideNav a:hover,.slideNav.light a:hover,.slideNav .active a,.slideNav.light .active a{color:#000}
.slideNav .label,.slideNav.light .label{border-left:1px solid #eee;background:#f9f9f9;color:#666}
.slideNav.right .label,.slideNav.light.right .label{border-left:none;border-right:1px solid #eee}
.slideNav .label .arrow,.slideNav.light .label .arrow{color:#666;border-bottom:1px solid #eee}
.slideNav:hover .label,.slideNav.light:hover .label,.slideNav .label:hover .arrow,.slideNav.light:hover .label .arrow{color:#000}
.slideNav.dark{background:#000;border-top:2px solid #333}
.slideNav.dark a{color:#999}
.slideNav.dark a:hover,.slideNav.dark .active a{color:#fff}
.slideNav.dark .label{border-left:1px solid #333;background:#0c0c0c;color:#666}
.slideNav.dark.right .label{border-left:none;border-right:1px solid #333}
.slideNav.dark .label .arrow{color:#666;border-bottom:1px solid #333}
.slideNav.dark:hover .label,.slideNav.dark:hover .label .arrow{color:#fff}
.iconNav{position:fixed !important;overflow:visible;top:50%;left:50%;margin-top:-250px;padding:5px}
.iconNav ul{display:block;list-style:none;padding:0;margin:0;width:50px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3)}
.iconNav.left{margin-left:-575px}
.iconNav.right{margin-left:500px}
.iconNav li a{display:block;position:relative;overflow:hidden;width:50px;height:0;line-height:55px;padding:50px 0 0;background-repeat:no-repeat;background-position:0 0}
.iconNav li.link_1,.iconNav li.link_1 a{border:none !important;-webkit-border-top-left-radius:7px !important;-webkit-border-top-right-radius:7px !important;-moz-border-radius-topleft:7px !important;-moz-border-radius-topright:7px !important;border-top-left-radius:7px !important;border-top-right-radius:7px !important}
.iconNav li.link_last,.iconNav li.link_last a{border-bottom:none !important;-webkit-border-bottom-left-radius:7px !important;-webkit-border-bottom-right-radius:7px !important;-moz-border-radius-bottomleft:7px !important;-moz-border-radius-bottomright:7px !important;border-bottom-left-radius:7px !important;border-bottom-right-radius:7px !important}
.iconNav li.link_1 a{background-image:url("../images/iconNav_home.png")}
.iconNav li.link_2 a{background-image:url("../images/iconNav_work.png")}
.iconNav li.link_3 a{background-image:url("../images/iconNav_info.png")}
.iconNav li.link_4 a{background-image:url("../images/iconNav_email.png")}
.iconNav.light ul,.iconNav ul{border:7px solid #fff;background:#fff}
.iconNav li,.iconNav.light li{background:#eee}
.iconNav li.active,.iconNav.light li.active{background:#fff}
.iconNav li a,.iconNav.light li a{color:#666;border-top:1px solid #f3f3f3}
.iconNav li,.iconNav.light li{border-top:1px solid #ddd}
.iconNav li.active a,.iconNav.light li.active a,.iconNav.light li.active a:hover{filter:none;background-position:0 -50px}
.iconNav.light li a:hover{background-position:0 -100px}
.iconNav.dark ul{border:7px solid #111;background:#111}
.iconNav.dark li{background:#2a2a2a}
.iconNav.dark li.active{background:none}
.iconNav.dark li a{color:#666;border-top:1px solid #1f1f1f}
.iconNav.dark li{border-top:1px solid #000}
.iconNav.dark li.active a,.iconNav.dark li.active a:hover{filter:none;background-position:0 -100px}
.iconNav.dark li a:hover{background-position:0 -50px}
.dotNav{position:fixed !important;overflow:visible;top:50%;right:20px;margin-top:-85px;padding:5px}
.dotNav ul{display:block;width:20px}
.dotNav li{display:block;margin:0 0 15px}
.dotNav li a{display:block;position:relative;overflow:hidden;width:8px;height:0;line-height:35px;padding:8px 0 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.dotNav.dark li a{background:#FFFFFF;opacity:0.3}
.dotNav.dark li a:hover{background:#FFFFFF;opacity:1}
.dotNav.dark li.active a,.dotNav.dark li.active a:hover{background:#fff;opacity:1}#arrow-controls{position:fixed;z-index:999;height:94%;top:3%;right:5%;width:20px;text-align:center;display:block}#arrow-controls.left{right:inherit;overflow:visible;left:3%}#arrow-controls a{display:block;position:absolute;padding:12px 10px 5px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.3);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.3)}#arrow-controls.light a{border:7px solid #fff;background:#f8f6f6;background:-moz-linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f6f6), color-stop(100%, #e8e7e7));background:-webkit-linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%);background:-o-linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%);background:-ms-linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%);background:linear-gradient(top, #f8f6f6 0%, #e8e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f6f6', endColorstr='#e8e7e7',GradientType=0 )}#arrow-controls.dark a{border:7px solid #1c1c1c;-webkit-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 5px 0px rgba(0,0,0,0.3);box-shadow:1px 1px 5px 0px rgba(0,0,0,0.3);background:#f8f6f6;background:-moz-linear-gradient(top, #3f3f3f 0%, #292929 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #3f3f3f), color-stop(100%, #292929));background:-webkit-linear-gradient(top, #3f3f3f 0%, #292929 100%);background:-o-linear-gradient(top, #3f3f3f 0%, #292929 100%);background:-ms-linear-gradient(top, #3f3f3f 0%, #292929 100%);background:linear-gradient(top, #3f3f3f 0%, #292929 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3f3f', endColorstr='#292929',GradientType=0 )}#arrow-controls a:hover{text-decoration:none;color:#fff}#arrow-controls a.next{bottom:0}#arrow-controls a.prev{top:0}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none !important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#fff}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1200px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#fff}
.mfp-catalog .mfp-iframe-scaler{padding-top:31.25%}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}body{background:#03001d;color:#fff;font-family:"PT Sans", Tahoma, sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;overflow-x:hidden;margin-top:0px}body.openContact section{margin-top:190px}@media screen and (max-width: 800px){body.openContact section{margin-top:250px}}
.preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important}section{transition:margin 0.4s ease-in-out}::selection{color:#FFFFFF;background:#aebdce;text-shadow:1px 1px 1px #607e9e}::-moz-selection{color:#FFFFFF;background:#aebdce;text-shadow:1px 1px 1px #607e9e}
.wrap{max-width:1160px;padding:0 10px;margin:auto}
.fright{float:right}
.fleft{float:left}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}a{color:#fff;text-decoration:none}
.col{float:left;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 10px}
.col--16{width:16.666666%}
.col--25{width:25%}
.col--50{width:50%}
.loader{position:fixed;z-index:1000;top:-200px;left:-200px;right:-200px;bottom:-200px;background-color:#000;opacity:1;animation:0.5s hideLoading 3.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards}
.loader__bg{width:170px;height:65px;background-repeat:no-repeat;background-size:170px 65px;position:absolute;z-index:1001;top:50%;margin-top:-32px;left:50%;margin-left:-85px;animation:0.4s hideLoadingLogo 3s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards}
.loader__bg--logo{width:170px;height:65px;background-repeat:no-repeat;background-size:170px 65px;background-image:url(../images/logo-jlp-laser.png);animation:loading 2s cubic-bezier(0.785, 0.135, 0.15, 0.86)}#home{opacity:0;animation:0.1s showPage 3.4s cubic-bezier(0.785, 0.135, 0.15, 0.86) forwards}
.loader{display:none}#home{opacity:1}@keyframes loading{0%{width:0px}90%{width:170px}100%{width:170px}}@keyframes hideLoading{0%{top:0;transform:rotate(10deg)}100%{top:120%;transform:rotate(10deg)}}@keyframes hideLoadingLogo{0%{transform:scale(1);opacity:1}20%{transform:scale(1.15);opacity:1}100%{transform:scale(0);opacity:0}}@keyframes showPage{0%{opacity:0}100%{opacity:1}}button.btn{background:none;border:0;border-radius:0;color:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;cursor:pointer;outline:none;vertical-align:top;box-shadow:none}button.btn,.btn{position:relative;display:inline-block;padding:15px 60px;transition:padding 0.3s ease-in-out;text-align:center;font-size:14px;text-transform:uppercase;font-weight:700}@media screen and (max-width: 1010px){button.btn,.btn{padding:15px 25px}}button.btn:after,.btn:after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:transform 0.3s ease-in-out;transform:perspective(600px) rotateY(35deg);border-left:2px solid #0195b6;border-right:2px solid #2be402;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-position:0 0, 0 100%;background-repeat:no-repeat;-webkit-background-size:100% 2px;-moz-background-size:100% 2px;background-size:100% 2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzYWNmZDUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNhNGVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzYWNmZDUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNhNGVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(left, #0195b6 0%, #2be402 100%),-webkit-linear-gradient(left, #0195b6 0%, #2be402 100%);background-image:-moz-linear-gradient(left, #0195b6 0%, #2be402 100%),-moz-linear-gradient(left, #0195b6 0%, #2be402 100%);background-image:-o-linear-gradient(left, #0195b6 0%, #2be402 100%),-o-linear-gradient(left, #0195b6 0%, #2be402 100%);background-image:linear-gradient(to right, #0195b6 0%, #2be402 100%),linear-gradient(to right, #0195b6 0%, #2be402 100%)}@media screen and (max-width: 1010px){button.btn:after,.btn:after{transform:none}}button.btn:hover,.btn:hover{padding:15px 50px}@media screen and (max-width: 1010px){button.btn:hover,.btn:hover{padding:15px 25px}}button.btn:hover:after,.btn:hover:after{transform:perspective(600px) rotateY(25deg);border-left:2px solid #2be402;border-right:2px solid #0195b6;background-image:-webkit-linear-gradient(left, #2be402 0%, #0195b6 100%),-webkit-linear-gradient(left, #2be402 0%, #0195b6 100%);background-image:-moz-linear-gradient(left, #2be402 0%, #0195b6 100%),-moz-linear-gradient(left, #2be402 0%, #0195b6 100%);background-image:-o-linear-gradient(left, #2be402 0%, #0195b6 100%),-o-linear-gradient(left, #2be402 0%, #0195b6 100%);background-image:linear-gradient(to right, #2be402 0%, #0195b6 100%),linear-gradient(to right, #2be402 0%, #0195b6 100%)}@media screen and (max-width: 1010px){button.btn:hover:after,.btn:hover:after{transform:none}}button.btn svg,.btn svg{width:12px;height:12px;fill:#fff;vertical-align:bottom;margin-left:10px;position:relative}button.btn--arrow-bottom svg,.btn--arrow-bottom svg{animation:moveArrow 1s infinite}button.btn--arrow-right svg,.btn--arrow-right svg{width:10px;height:10px;transform:rotate(270deg);vertical-align:top;top:2px}
.header{position:absolute;z-index:10;top:0;left:0;right:0;padding-bottom:40px;transition:top 0.4s ease-in-out}
.openContact .header{top:190px}@media screen and (max-width: 800px){.openContact .header{top:250px}}
.logo{display:block;float:left;margin-top:40px}
.navigation-bar{margin-top:60px;float:right;font-family:"Play"}
.navigation-bar .main-menu{float:left;margin-right:15px}
.navigation-bar .main-menu li{float:left}
.navigation-bar .main-menu li a{display:block;padding:10px 0;margin:0 15px;position:relative;font-size:14px;color:#fff;text-transform:uppercase}
.navigation-bar .main-menu li a:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:2px;background:#2be402;background:-moz-linear-gradient(left, #2be402 0%, #0195b6 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #2be402), color-stop(100%, #0195b6));background:-webkit-linear-gradient(left, #2be402 0%, #0195b6 100%);background:-o-linear-gradient(left, #2be402 0%, #0195b6 100%);background:-ms-linear-gradient(left, #2be402 0%, #0195b6 100%);background:linear-gradient(to right, #2be402 0%, #0195b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2be402', endColorstr='#0195b6', GradientType=1 );transition:right 0.15s ease-in-out}
.navigation-bar .main-menu li a.active:after,.navigation-bar .main-menu li a:hover:after{right:0}

@media screen and (max-width: 1100px){.navigation-bar .main-menu li a{margin:0 12px}}
.navigation-bar .lang-menu{float:left}
.navigation-bar .lang-menu li{float:left;margin:10px 10px 0 0}
.navigation-bar .lang-menu li img{width:18px;height:18px}

@media screen and (max-width: 1010px){.logo{margin-top:36px}#nav-icon{padding:10px;width:30px;height:30px;position:absolute;top:35px;right:20px;cursor:pointer;z-index:100}
.nav-icon{width:30px;height:30px;transform:rotate(0deg);transition:.5s ease-in-out}
.nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#fff;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}
.nav-icon span:nth-child(1){top:3px;transform-origin:left center}
.nav-icon span:nth-child(2){top:13px;transform-origin:left center}
.nav-icon span:nth-child(3){top:23px;transform-origin:left center}
.nav-icon.open span:nth-child(1){transform:rotate(45deg);top:3px;left:4px}
.nav-icon.open span:nth-child(2){width:0%;opacity:0}
.nav-icon.open span:nth-child(3){transform:rotate(-45deg);top:24px;left:4px}
.navigation-bar{display:none}
.header.open{position:fixed;bottom:0;z-index:10000;overflow:scroll;background-color:#03001d}
.header.open .navigation-bar{display:block;margin-top:0;padding-top:100px;float:none}
.header.open .navigation-bar .main-menu{float:none;margin-right:0}
.header.open .navigation-bar .main-menu li{float:none;border-bottom:0.5px solid #413f54}
.header.open .navigation-bar .main-menu li a{line-height:45px;margin:0;padding:0 15px}
.header.open .navigation-bar .main-menu li a:after{display:none}
.header.open .navigation-bar .main-menu li a.active,.header.open .navigation-bar .main-menu li a:hover{background:#413f54;background:rgba(65,63,84,0.3)}
.header.open .navigation-bar .lang-menu{float:none;text-align:center;margin-top:10px}
.header.open .navigation-bar .lang-menu li{float:none;margin:10px 5px 0;display:inline-block}
.header.open .navigation-bar .lang-menu li img{width:25px;height:auto}}
.slider:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;z-index:1;box-shadow:inset 0px -140px 85px -51px #020012}
.slider-btn{z-index:2;position:absolute;bottom:60px;left:0;right:0;text-align:center}
.slider-btn.v2{bottom:100px}
.video{float:left;padding:0 15px;margin-bottom:40px;box-sizing:border-box;-moz-box-sizing:border-box;position:relative}
.video--medium{width:36%}@media screen and (max-width: 500px){.video--medium{width:100%}}
.video--small{width:32%;margin-top:20px}@media screen and (max-width: 500px){.video--small{display:none}}
.video a{display:block;overflow:hidden}
.video a img{display:block;width:100%;transform:scale(1);transition:transform 2s ease-in-out}
.video .border{background-color:#fff;position:absolute}@media screen and (max-width: 700px){.video .border{display:none}}
.video .border--top{top:20px;left:35px;right:100%;height:2px;transition:right 0.3s ease-in-out}
.video .border--bottom{bottom:20px;left:100%;right:35px;height:2px;transition:left 0.3s ease-in-out}
.video .border--right{top:20px;bottom:100%;right:35px;width:2px;transition:bottom 0.3s ease-in-out}
.video .border--left{top:100%;bottom:20px;left:35px;width:2px;transition:top 0.3s ease-in-out}
.video .control{position:absolute;display:none;top:50%;left:50%;margin-top:-30px;margin-left:-30px;width:60px;height:60px;border-radius:32px;border:2px solid transparent;transition:border 0.2s ease-in-out}
.video .control__play{width:23px;height:30px;background-position:0 0;position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-9px}
.video:hover a img{transform:scale(1.05)}
.video:hover .border--top{right:35px}
.video:hover .border--bottom{left:35px}
.video:hover .border--right{bottom:20px}
.video:hover .border--left{top:20px}
.video:hover .control{border:2px solid #fff;transition:transform 0.1s ease-in-out}
.video .control:hover{transform:scale(1.2)}
.parag-home{background-image:url(../images/bg-home.jpg);background-repeat:no-repeat;background-position:center top;padding:20px 0 100px}@media screen and (min-width: 1441px){.parag-home{background-size:cover;background-position:center bottom}}
.parag-home .col h1{font-family:"Play";font-size:40px;line-height:50px;text-align:right;margin:20px 25px}
.parag-home .col h2{font-size:20px;line-height:28px;margin:25px 0}
.parag-home .col p{font-size:16px;line-height:24px;margin:25px 0}
.parag-home .col a{margin-top:20px}@media screen and (max-width: 770px){.parag-home .col{width:100%;float:none}
.parag-home .col h1{text-align:center;font-size:32px;line-height:38px;margin:20px 0}
.parag-home .col h1 br{display:none}}
.footer{padding-bottom:20px}
.footer .wrap{position:relative;padding-top:25px}
.footer .wrap:before{content:"";position:absolute;left:10px;right:10px;top:0;height:2px;background:#2be402;background:-moz-linear-gradient(left, #2be402 0%, #0195b6 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #2be402), color-stop(100%, #0195b6));background:-webkit-linear-gradient(left, #2be402 0%, #0195b6 100%);background:-o-linear-gradient(left, #2be402 0%, #0195b6 100%);background:-ms-linear-gradient(left, #2be402 0%, #0195b6 100%);background:linear-gradient(to right, #2be402 0%, #0195b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2be402', endColorstr='#0195b6', GradientType=1 )}
.footer--logo img{width:115px}
.footer p{font-size:15px;line-height:20px}
.footer .fleft{margin-right:10px}
.copyright{float:right;padding-top:5px}
.copyright p{border-right:1px solid #AEBDCE;padding-right:20px;margin-right:20px;float:left;font-size:13px;line-height:16px}
.copyright p i{font-style:italic}
.copyright img{opacity:1;transition:opacity 0.2s ease-out;float:left;display:block;margin-top:3px}
.copyright img:hover{opacity:0.5}
.copyright img.jweb{margin-top:7px;margin-left:20px}@media screen and (max-width: 1030px){.footer p{font-size:13px;line-height:16px}
.copyright{padding-top:0px}
.copyright p{padding-right:10px;margin-right:10px}}@media screen and (max-width: 960px){.footer p{font-size:15px;line-height:20px}
.footer .col--16{width:25%}
.footer .col:last-child{width:100%;text-align:center}
.footer .fleft{float:none;margin-bottom:3px}
.copyright{padding-top:30px;display:inline-block;float:none}
.copyright p{font-size:13px;line-height:16px;padding-right:20px;margin-right:20px}}@media screen and (max-width: 720px){.footer .col--16,.footer .col--25{width:50%;text-align:center}
.footer .col--16 p{padding-bottom:20px}
.footer p{font-size:13px;line-height:16px}
.footer p.coord{padding-top:7px;padding-bottom:0}
.copyright{padding-top:20px}}@media screen and (max-width: 380px){.footer .col--16,.footer .col--25{padding:0}}
.icon{display:inline-block;width:25px;height:25px;margin:-2px 2px 0;transition:opacity 0.2s ease-out}
.icon--facebook{background-position:0 -30px}
.icon--vimeo{background-position:-25px -30px}
.icon--twitter{background-position:-50px -30px}
.icon--instagram{background-position:-75px -30px}
.icon:hover{opacity:0.5}
.icon-1{display:block;float:left;margin-top:10px;width:35px;height:33px;background-position:0 -55px;margin-right:15px;vertical-align:middle}
.sprite{background-image:url(../images/sprite.png);background-size:100px 100px;background-repeat:no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 2.5), only screen and (min-resolution: 240dpi){.sprite{background-image:url(../images/sprite.svg)}
.loader__bg--logo{background-image:url(../images/logo-jlp-laser@2x.png)}}
.bg01{background-image:url(../images/bg-references3.jpg?1);background-position:center top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
.references{padding-top:150px;position:relative}
.references .wrap{max-width:1000px}
.references:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;z-index:1;box-shadow:inset 0px 140px 85px -51px #000}
.references h1{font-size:200px;color:#908fa6;font-family:"Play";font-weight:700;opacity:0.2;text-align:center}@media screen and (max-width: 1080px){.references h1{font-size:150px;margin-bottom:10px}}@media screen and (max-width: 815px){.references h1{font-size:100px;margin-bottom:60px}}@media screen and (max-width: 570px){.references h1{font-size:50px;margin-bottom:90px;opacity:0.2}}
.references__list{margin-top:-40px;margin-bottom:80px}
.references ul{text-transform:uppercase;font-weight:700;text-align:center;margin-bottom:40px}
.references ul li{display:inline-block}
.references ul li:after{content:"/";padding:0 10px}
.references ul li:last-child:after{display:none}
.references ul.big{font-size:28px;line-height:36px}
.references ul.big li:after{color:#2ae000}
.references ul.medium{font-size:22px;line-height:32px;color:#c6c5d9}
.references ul.medium li:after{color:#12b569}
.references ul.small{font-size:16px;line-height:30px;color:#908fa6}
.references ul.small li:after{color:#0094b5}@media screen and (max-width: 570px){.references ul li{display:block;position:relative;padding:10px 0}
.references ul li:after{content:"";position:absolute;bottom:0;left:50%;right:50%;margin-left:-10px;margin-right:-10px;height:1px;background-color:#2ae000}
.references ul.big{font-size:22px;line-height:32px}
.references ul.big li:after{background-color:#2ae000}
.references ul.medium{font-size:16px;line-height:30px}
.references ul.medium li:after{background-color:#12b569}
.references ul.small{font-size:13px;line-height:25px}
.references ul.small li:after{background-color:#0094b5}}#bgVideo{position:fixed;min-width:100%;min-height:100%;width:auto;height:auto;left:0px;top:0px;display:block;z-index:-1}
.videoPattern:after{content:"";position:fixed;top:0;right:0;left:0;bottom:0;background-image:url(../images/bgHome.png);background-attachment:fixed;z-index:0;opacity:0.8}
.videoPattern>section,.videoPattern>footer{position:relative;z-index:1}
.gallery{padding-top:200px;padding-bottom:100px}
.gallery__list li{opacity:0;transform:scale(0);width:25%;float:left;position:relative}
.gallery__list li:before{display:block;content:"";width:100%;padding-top:66.2068965517%}@media screen and (max-width: 980px){.gallery__list li{width:33.333333%}}@media screen and (max-width: 600px){.gallery__list li{width:50%}}@media screen and (max-width: 350px){.gallery__list li{width:100%}}
.gallery__list li.show{transform:scale(1);opacity:1;transition:opacity 0.8s ease-in-out, transform 0.3s ease-in-out}
.gallery__list li a{outline:none;display:block;position:absolute;top:0;left:0;right:0;bottom:0}
.gallery__list li a img{display:block;width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;opacity:1;transition:opacity 0.4s ease-in-out}
.gallery__list li a .hover{position:absolute;top:50%;margin-top:-40px;transition:margin 0.2s ease-in-out;left:0;right:0;bottom:0;text-align:center}
.gallery__list li a .hover h2{font-size:18px;padding-top:18px;padding-bottom:8px;position:relative}
.gallery__list li a .hover h2:before{content:"";position:absolute;top:0;left:50%;right:50%;margin-left:0;margin-right:0;transition:margin 0.3s ease-in-out;height:2px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzYWNmZDUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNhNGVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzYWNmZDUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNhNGVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(left, #0195b6 0%, #2be402 100%),-webkit-linear-gradient(left, #0195b6 0%, #2be402 100%);background-image:-moz-linear-gradient(left, #0195b6 0%, #2be402 100%),-moz-linear-gradient(left, #0195b6 0%, #2be402 100%);background-image:-o-linear-gradient(left, #0195b6 0%, #2be402 100%),-o-linear-gradient(left, #0195b6 0%, #2be402 100%);background-image:linear-gradient(to right, #0195b6 0%, #2be402 100%),linear-gradient(to right, #0195b6 0%, #2be402 100%)}
.gallery__list li a .hover p{font-size:14px;color:#908fa6}
.gallery__list li a .hover i{display:block;width:33px;height:25px;margin:0 auto 20px}
.gallery__list li:hover a img{opacity:0}
.gallery__list li:hover a .hover{margin-top:-50px}
.gallery__list li:hover a .hover h2:before{margin-left:-75px;margin-right:-75px}
.gallery__list--photo i{background-position:-58px 0}
.gallery__list--video i{background-position:-25px 0}
.cms h1{font-family:"Play";font-size:40px;line-height:50px;margin-bottom:30px}
.cms h2{font-size:20px;line-height:28px;margin:25px 0}
.cms p{font-size:16px;line-height:24px;margin:25px 0}
.cms td{vertical-align:top;width:50%;box-sizing:border-box}
.cms td:first-child{padding-right:20px}
.cms td:last-child{padding-left:20px}
.cms ul{font-size:16px;line-height:24px;list-style-type:disc;margin:25px 0 50px 25px}
.cms img{max-width:100%;width:100%;height:auto}@media screen and (max-width: 650px){.cms td{display:block;width:100%;padding:0}
.cms td:first-child{padding-right:0px}
.cms td:last-child{padding-left:0px}}
.about{padding-bottom:80px}
.about__slide{background-image:url(../images/bg-about.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}
.about__slide:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;z-index:1;box-shadow:inset 0px 140px 85px -51px #000}
.about__content{box-shadow:inset 0px 140px 85px -51px #0A0B0D}
.about__content .cms{padding:0 10px}
.about__content .cms img{max-width:420px}
.bg02{background-image:url(../images/bg-press.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;background-color:#15132C}
.press{padding-top:190px;position:relative}
.press:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;z-index:1;box-shadow:inset 0px 140px 85px -51px #000}
.press__top{padding-bottom:90px}
.press__top h1{font-size:45px;font-weight:700;font-family:"Play";margin-bottom:40px}
.press__top p{font-size:18px;line-height:32px}
.press__top .btn{line-height:28px;font-size:20px;padding:30px 80px 30px 40px;float:right;margin-top:90px;font-weight:400}
.press__top .btn span{font-weight:700}@media screen and (max-width: 650px){.press__top{padding-bottom:60px}
.press__top .col{width:100%}
.press__top .btn{float:none;margin-top:60px}}
.press__content{padding:25px 0 100px;background-color:rgba(21,19,44,0.5)}
.press-list{padding:0 10px;display:table;width:calc(100% - 20px)}
.press-list__item{display:table-row;font-size:18px;line-height:24px}
.press-list__item>div{border-bottom:1px solid #c8c5e1;padding:25px 0}
.press-list__item:last-child>div{border-bottom:0px}
.press-list__item--date{display:table-cell;vertical-align:top;width:200px}@media screen and (max-width: 1010px){.press-list__item--date{width:120px}}
.press-list__item--title{display:table-cell;vertical-align:top;font-weight:700}
.press-list__item--btn{display:table-cell;vertical-align:top;width:45px}
.press-list__item--btn a{float:right}
.materiel__slide{background-image:url(../images/bg-materiel.jpg);background-repeat:no-repeat;background-position:center left;background-size:cover;position:relative}
.materiel__slide:before{content:"";position:absolute;top:0;left:0;right:0;height:200px;z-index:1;box-shadow:inset 0px 140px 85px -51px #000}
.materiel--menu{padding-top:210px}
.materiel--menu ul{padding-bottom:40px}
.materiel--menu ul li{margin:15px 0}
.materiel--menu ul li:last-child{margin-bottom:0}
.materiel--menu ul li a{display:inline-block;font-family:"Play";font-size:25px;line-height:40px;text-transform:uppercase;color:#d1d1d1;cursor:pointer;transition:color 0.2s ease-in-out, padding 0.2s ease-in-out;position:relative;z-index:1000;padding-left:25px}
.materiel--menu ul li a:before{content:"";position:absolute;left:0;top:20px;height:3px;width:10px;transition:width 0.2s ease-in-out;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzYWNmZDUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNhNGVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=),url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMzYWNmZDUiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNhNGVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+PC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2xlc3NoYXQtZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);background-image:-webkit-linear-gradient(left, #0195b6 0%, #2be402 100%),-webkit-linear-gradient(left, #0195b6 0%, #2be402 100%);background-image:-moz-linear-gradient(left, #0195b6 0%, #2be402 100%),-moz-linear-gradient(left, #0195b6 0%, #2be402 100%);background-image:-o-linear-gradient(left, #0195b6 0%, #2be402 100%),-o-linear-gradient(left, #0195b6 0%, #2be402 100%);background-image:linear-gradient(to right, #0195b6 0%, #2be402 100%),linear-gradient(to right, #0195b6 0%, #2be402 100%)}
.materiel--menu ul li a:hover{color:#fff;padding-left:55px}
.materiel--menu ul li a:hover:before{width:40px}
.btn-catalogue{display:block;transition:transform 0.1s ease-in-out;animation:moveBtn 3s infinite;width:279px;height:266px;background-image:url(../images/btn-catalogue.png);background-repeat:no-repeat;float:right;position:relative;top:290px;color:#0e0360;font-family:"Play";text-align:right;text-transform:uppercase}
.btn-catalogue .btn--title{font-size:33px;line-height:38px;display:block;padding:40px}
.btn-catalogue .btn--title span{font-weight:700}
.btn-catalogue .btn--link{display:block;padding:40px;font-weight:700;font-size:13px}@media screen and (max-width: 580px){.materiel__slide{padding-top:100px}
.btn-catalogue{display:none;float:none;top:0;margin:auto}
.materiel--menu{padding-top:40px;padding-left:20px}}@keyframes moveBtn{0%{transform:scale(0.95)}50%{transform:scale(1)}100%{transform:scale(0.95)}}
.btn-back{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:0 0 20px;display:inline-block}
.icon-video{display:inline-block;margin-left:5px;position:relative;top:2px}
.icon-video svg{width:16px;height:16px}
.materiel{position:relative}
.materiel--single .materiel__item{padding-top:150px}
.materiel__item{background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;padding:80px 0;line-height:24px}@media screen and (max-width: 920px){.materiel__item:nth-child(odd){background-position:bottom left;background-color:#000}}@media screen and (max-width: 920px){.materiel__item:nth-child(even){background-position:bottom right;background-color:#000}}
.materiel__item .wrap{position:relative;z-index:2;min-height:620px}@media screen and (max-width: 1100px){.materiel__item .wrap{min-height:400px}}
.materiel__item .item__img{position:absolute;bottom:0}
.materiel__item .item__img img{max-width:100%;position:absolute;top:0;left:0;right:0;bottom:0;transition:transform 0.4s ease-in-out, opacity 0.4s ease-in-out}
.materiel__item .item__img img.current{transform:scale(1.02);z-index:1}
.materiel__item .item__img img.hide{opacity:0.3}@media screen and (max-width: 1100px){.materiel__item .item__img{max-width:400px}}@media screen and (max-width: 920px){.materiel__item .item__img{display:none}}
.materiel__item .item__img--mobile{display:none}@media screen and (max-width: 920px){.materiel__item .item__img--mobile{display:block;margin-top:60px;max-width:100%}}@media screen and (max-width: 920px){.materiel__item .col{width:100%;float:none}}
.materiel__item .col:first-child .item__img{right:50%}
.materiel__item .col:last-child .item__img{left:50%}
.materiel__item h1{font-size:45px;line-height:56px;font-weight:700;text-transform:uppercase;font-family:"Play";margin-bottom:35px}
.materiel__item h1 span{font-size:18px}
.materiel__item p{font-size:16px;line-height:24px;margin-bottom:25px}
.materiel__item h2{font-size:15px;text-transform:uppercase;font-weight:700;margin:25px 0 10px;padding-left:16px;position:relative}
.materiel__item h2:before{content:"";position:absolute;left:0;top:4px;height:6px;width:6px}
.materiel__item .btn{margin-top:40px;margin-bottom:40px;line-height:14px}
.materiel__item ul{font-size:16px;line-height:30px}
.materiel__item ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.materiel__item ul li{margin-bottom:5px;width:50%;float:left}@media screen and (max-width: 1100px){.materiel__item ul li{width:100%;float:none}}
.materiel__item ul a:not(.icon-video){color:#cecece;font-weight:700;position:relative;padding-bottom:5px;font-size:15px;transition:color 0.15s ease-in-out;line-height:24px}
.materiel__item ul a:not(.icon-video) span{font-size:11px;color:#999999;display:inline-block}
.materiel__item ul a:not(.icon-video) svg{width:12px;height:12px;margin-left:7px}
.materiel__item ul a:not(.icon-video):after{content:"";position:absolute;left:0;right:calc(100% - 25px);bottom:0;height:1px;transition:right 0.15s ease-in-out}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 2.5), only screen and (min-resolution: 240dpi){.materiel__item ul a:not(.icon-video):after{height:0.5px}}
.materiel__item ul a:not(.icon-video):hover{color:#fff}
.materiel__item ul a:not(.icon-video):hover:after{right:0}
.materiel__item--laser{background-image:url(../images/bg-laser.jpg)}
.materiel__item--laser h1,.materiel__item--laser h2{color:#7fee12}
.materiel__item--laser li a:after,.materiel__item--laser h2:before{background-color:#7fee12}
.materiel__item--laser svg{fill:#7fee12}
.materiel__item--laser .item__img{width:513px;height:360px;margin-right:60px;margin-bottom:60px}
.materiel__item--co2{background-image:url(../images/bg-co2.jpg)}
.materiel__item--co2 h1,.materiel__item--co2 h2{color:#e9c7a1}
.materiel__item--co2 li a:after,.materiel__item--co2 h2:before{background-color:#e9c7a1}
.materiel__item--co2 svg{fill:#e9c7a1}
.materiel__item--co2 .item__img{width:549px;height:301px;margin-bottom:40px}
.materiel__item--feux{background-image:url(../images/bg-feux.jpg)}
.materiel__item--feux h1,.materiel__item--feux h2{color:#ffc601}
.materiel__item--feux li a:after,.materiel__item--feux h2:before{background-color:#ffc601}
.materiel__item--feux svg{fill:#ffc601}
.materiel__item--feux .item__img{width:613px;height:333px;margin-right:20px}
.materiel__item--streamers{background-image:url(../images/bg-streamers.jpg)}
.materiel__item--streamers h1,.materiel__item--streamers h2{color:#924bfe}
.materiel__item--streamers li a:after,.materiel__item--streamers h2:before{background-color:#924bfe}
.materiel__item--streamers svg{fill:#924bfe}
.materiel__item--streamers .item__img{width:527px;height:450px;margin-left:20px;margin-bottom:60px}
.materiel__item--confettis{background-image:url(../images/bg-confettis.jpg)}
.materiel__item--confettis h1,.materiel__item--confettis h2{color:#eb1341}
.materiel__item--confettis li a:after,.materiel__item--confettis h2:before{background-color:#eb1341}
.materiel__item--confettis svg{fill:#eb1341}
.materiel__item--confettis .item__img{width:557px;height:398px;margin-right:40px}
.materiel__item--specialeffects{background-image:url(../images/bg-specialeffects.jpg)}
.materiel__item--specialeffects h1,.materiel__item--specialeffects h2{color:#00dfdc}
.materiel__item--specialeffects li a:after,.materiel__item--specialeffects h2:before{background-color:#00dfdc}
.materiel__item--specialeffects svg{fill:#00dfdc}
.materiel__item--specialeffects .item__img{width:474px;height:329px;margin-left:60px;margin-bottom:10px}
.materiel__item--led{background-image:url(../images/bg-led.jpg)}
.materiel__item--led h1,.materiel__item--led h2{color:#0d79fe}
.materiel__item--led li a:after,.materiel__item--led h2:before{background-color:#0d79fe}
.materiel__item--led svg{fill:#0d79fe}
.materiel__item--led .item__img{width:487px;height:260px;margin-right:120px;margin-bottom:60px;bottom:auto}
.materiel:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;z-index:1;box-shadow:inset 0px -140px 85px -51px #03001D}@media screen and (max-width: 1100px){.pageScrollerNav{display:none}}
.link-next{display:block;float:right;margin-top:60px;margin-right:25px;font-weight:700;text-transform:uppercase;font-size:12px;cursor:pointer}
.link-next svg{width:12px;height:12px;fill:#fff;vertical-align:bottom;margin-left:10px;position:relative;animation:moveArrow 1s infinite}@keyframes moveArrow{0%{top:-2px}50%{top:2px}100%{top:-2px}}@media screen and (max-width: 920px){.link-next{display:none}}
.contact{height:190px;background-color:#141441;position:absolute;left:0;right:0;top:-190px;transition:top 0.4s ease-in-out}
.contact:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:2;background:#2be402;background:-moz-linear-gradient(left, #2be402 0%, #0195b6 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #2be402), color-stop(100%, #0195b6));background:-webkit-linear-gradient(left, #2be402 0%, #0195b6 100%);background:-o-linear-gradient(left, #2be402 0%, #0195b6 100%);background:-ms-linear-gradient(left, #2be402 0%, #0195b6 100%);background:linear-gradient(to right, #2be402 0%, #0195b6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2be402', endColorstr='#0195b6', GradientType=1 )}
.contact:after{content:"";position:absolute;bottom:0;left:0;right:0;height:200px;z-index:1;box-shadow:inset 0px -140px 85px -51px #020012}
.contact .wrap{padding:60px 10px 0;z-index:2;position:relative}
.contact p{font-size:16px;line-height:24px}
.contact p strong{font-weight:700}
.contact .fright{margin-top:20px}
.contact .col--16{width:193px}@media screen and (max-width: 800px){.contact{height:250px;top:-250px}
.contact .wrap{padding:30px 10px 0px;text-align:center}
.contact .address{width:100%;float:none;text-align:center;margin-bottom:25px}
.contact .address br{display:none}
.contact .btn-col,.contact .fright{display:inline-block;float:none}}@media screen and (max-width: 600px){.contact .wrap{padding:20px 0px 0px}
.contact .address{margin-bottom:15px}}@media screen and (max-width: 430px){.contact .wrap{padding-top:10px}
.contact .address{padding:0 5px}
.contact .address p{font-size:14px;line-height:20px}
.contact .btn-col{padding:0 15px;font-size:14px;display:block;margin:5px auto 0}
.contact .fright{margin-top:15px}}
.openContact .contact{top:0}
.btn-contact{display:block;border:2px solid #fff;line-height:58px;text-align:center;font-weight:700;transition:background 0.2s ease-in-out, color 0.2s ease-in-out}
.btn-contact:hover{background-color:#fff;color:#03001d}@media screen and (max-width: 430px){.btn-contact{line-height:30px}}
.c-contact{margin-top:190px;padding:0 10px 100px}
.c-contact h1{font-size:45px;font-family:"Play";font-weight:700;margin-bottom:40px}
.c-contact__block{margin-bottom:40px}
.c-contact__block>p{font-size:24px;margin-bottom:30px}
.c-contact__block>p strong{font-weight:bold}@media screen and (min-width: 600px){.c-contact__block ul{display:flex}}
.c-contact__block ul>li{flex:1;border-left:5px solid #c8c5e1}@media screen and (max-width: 600px){.c-contact__block ul>li{margin-bottom:15px}}
.c-contact__block ul>li p,.c-contact__block ul>li a{display:block;padding:0 20px;line-height:1.6}
.c-contact__block ul>li p strong,.c-contact__block ul>li a strong{display:block;text-transform:uppercase;font-size:12px;opacity:.7;margin-bottom:10px}
.c-contact__block ul>li p span,.c-contact__block ul>li a span{font-size:18px}
.c-contact__block ul>li a:hover span,.c-contact__block ul>li a:focus span{text-decoration:underline}
.c-contact form{margin:40px -20px 0}@media screen and (min-width: 600px){.c-contact form{display:flex;flex-flow:row wrap}}
.c-contact .field{width:100%;padding:10px 20px;box-sizing:border-box}@media screen and (min-width: 600px){.c-contact .field-50{width:50%}}
.c-contact label{display:inline-block;margin-bottom:10px}
.c-contact label span{color:red}
.c-contact input[type="text"],.c-contact input[type="email"],.c-contact input[type="phone"],.c-contact textarea{display:block;font-family:"PT Sans", Tahoma, sans-serif;width:100%;box-sizing:border-box;background-color:#03001d;color:white;border:1px solid rgba(255,255,255,0.5);margin:0;font-size:16px;line-height:20px;padding:17px 20px}
.c-contact button{font-family:"PT Sans", Tahoma, sans-serif}
.c-contact button svg{transform:rotate(-90deg) translateX(4px)}
.c-contact .message{padding:50px;text-align:center;border:2px solid #c8c5e1;background-color:rgba(255,255,255,0.1);font-weight:bold;font-size:20px;margin-bottom:40px}
.c-contact .message svg{width:64px;height:64px;margin-bottom:40px;fill:white}
