html,body,h1,h2,h3,p,ul,ol,li,table,tr,th,td,form,fieldset,legend,label,input,select,textarea,button,iframe{margin:0;padding:0}header,nav,section,article,aside,footer{display:block}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll;font-size:100%}body{background:#000;color:#fff;font-family:'Raleway',arial,sans-serif}a{-webkit-text-decoration-skip:objects;outline:0;background-color:transparent;color:#ba242a;text-decoration:none}img{border:0;vertical-align:middle}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}fieldset{min-width:0;border:0}label{cursor:pointer}input,select,textarea,button{border-radius:0;outline:0;font-size:100%;line-height:inherit;font-family:inherit}input{overflow:visible}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;overflow:visible;border:0;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}b,strong,.bold{font-weight:600}.no-js .only-js{display:none}.js .only-no-js{display:none}::-webkit-input-placeholder{opacity:.5}:-moz-placeholder{opacity:.5}::-moz-placeholder{opacity:.5}:-ms-input-placeholder{opacity:.5}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.notification{position:relative;margin:10px 0;padding:12px 8px 12px 40px;border-radius:5px;color:#fff;font-weight:700;line-height:1.42}.notification:before{position:absolute;top:10px;left:8px;width:24px;height:24px;background:url(/images/sprite.png?c97f2072e8) no-repeat;content:''}.notification--success{background-color:#35aa47}.notification--success:before{background-position:-26px -144px}.notification--warning{background-color:#f66628}.notification--warning:before{background-position:0 -144px}.notification--error{background-color:#db1619}.notification--error:before{background-position:-78px -144px}.notification--info{background-color:#038fcf}.notification--info:before{background-position:-52px -144px}.form-field{margin-bottom:15px}.form-field-label{line-height:24px;vertical-align:middle}.form-indicator{color:red;font-weight:700;font-size:22px;line-height:22px;vertical-align:middle}.form-field-note{padding:4px 5px 0 5px;color:#909090;font-size:12px}.form-input,.form-textarea,.form-select{box-sizing:border-box;width:100%;padding:8px 12px;border:1px solid #e0e2de;border-radius:3px;background-color:#fff;color:#392f23;font-size:16px}.form-input[disabled],.form-textarea[disabled],.form-select[disabled]{border:1px solid #c1c1c1;background-color:#fbfbfb;cursor:not-allowed;opacity:.5}.form-textarea{height:120px}.form-checkbox-wrap,.form-radio-wrap{display:block;margin:4px 0 4px 4px}.form-checkbox,.form-radio{margin:4px 10px 0 0;float:left;border:0}.form-checkbox-text,.form-radio-text{display:block;margin-left:24px;overflow:hidden}.form-button{display:inline-block;margin:0 12px 10px 0;padding:8px 26px;border-radius:3px;background-color:#ba242a;color:#fff;font-weight:700;font-size:18px;transition:background-color 250ms ease-in-out}.form-button:hover,.form-button:focus{background-color:#8f1c20}.form .validator-error{display:block;margin-top:2px;padding:5px;color:red;font-weight:700;font-size:14px}.dropdown{position:relative}.dropdown-content{display:none;z-index:100;position:absolute;top:100%;right:0;margin-top:2px}.dropdown.is-open .dropdown-content{display:block}.dropdown-menu{border:1px solid #dedede;background-color:#fff}.dropdown-menu-item{margin-top:-1px}.dropdown-menu-item:first-child{margin-top:0}.dropdown-menu-link{display:block;margin:0 10px;padding:6px 2px;border-top:1px solid #dedede;color:#000;text-decoration:none;white-space:nowrap}.dropdown-menu-link:hover,.dropdown-menu-link:focus{margin:0;padding:6px 12px;background-color:#dedede}.dropdown-menu-item:first-child .dropdown-menu-link{border-top:0}.site-header{z-index:10;position:fixed;top:0;left:0;width:100%;background:linear-gradient(to bottom,rgba(0,0,0,.85),transparent);font-size:16px}.site-header-center{position:relative;max-width:1880px;margin:0 auto;padding:42px 64px 10px 64px}.site-header-logo{position:absolute;top:42px;left:64px}.site-header-logo-img{width:105px}.site-header--opaque{position:relative;background-color:rgba(56,56,56,.85)}.site-header--opaque .site-header-center{padding-top:22px}.site-header--opaque .site-header-logo{top:22px}.header-lang{position:absolute;top:42px;right:64px;font-size:17px}.header-lang-text{display:block;position:relative;padding:6px 34px 7px 6px;border:1px solid #fff;border-radius:5px;color:#fff}.header-lang-text:before{display:inline-block;width:30px;height:18px;margin-right:6px;background:url(/images/sprite.png?c97f2072e8) no-repeat;content:'';vertical-align:middle}.header-lang-text:after{position:absolute;top:12px;right:8px;width:19px;height:11px;background:url(/images/sprite.png?c97f2072e8) -179px -72px no-repeat;content:''}.header-lang-text-in{display:inline-block;padding:0 10px 0 0;border-right:1px solid rgba(255,255,255,.5);vertical-align:middle}.header-lang-text--en:before{background-position:-102px -100px}.header-lang-text--fr:before{background-position:-115px -72px}.header-lang-text--es:before{background-position:-147px -72px}.header-lang-dropdown{width:100%;padding-bottom:7px;border-radius:0 0 5px 5px;background-color:rgba(0,0,0,.2)}.header-lang-menu-item{padding:7px 0 0 6px}.header-lang-menu-link{color:#fff}.header-lang-menu-link:before{display:inline-block;width:30px;height:18px;margin-right:6px;background:url(/images/sprite.png?c97f2072e8) no-repeat;content:'';vertical-align:middle}.header-lang-menu-link--en:before{background-position:-102px -100px}.header-lang-menu-link--fr:before{background-position:-115px -72px}.header-lang-menu-link--es:before{background-position:-147px -72px}.site-header--opaque .header-lang{top:28px}.nav-toggle{display:none}.site-nav{text-align:center}.site-nav-item{display:inline-block;position:relative;margin:0 12px;padding-bottom:22px}.site-nav-link{display:inline-block;padding:8px 6px;color:#fff;font-weight:800;font-size:20px;text-transform:uppercase}.site-nav-link:hover,.site-nav-link:focus,.site-nav-link.is-active{border-bottom:1px solid #fff}.site-nav-level2{display:none;z-index:100;position:absolute;top:100%;left:50%;min-width:300px;margin-left:-150px;padding-bottom:10px;border-radius:0 0 6px 6px;background-color:rgba(10,26,39,.7);box-shadow:0 5px 5px rgba(0,0,0,.1);font-size:16px;text-align:left}.site-nav-level2:before{position:absolute;top:-13px;left:50%;width:0;height:0;margin-left:-12px;border-width:0 12px 13px 12px;border-style:solid;border-color:transparent transparent rgba(10,26,39,.7) transparent;content:''}.site-nav-level2-item{padding:0 18px;white-space:nowrap}.site-nav-level2-link{display:block;position:relative;padding:8px 0 8px 30px;color:#fff;font-size:18px;text-transform:lowercase}.site-nav-level2-link:before{position:absolute;top:15px;left:6px;width:9px;height:9px;background:url(/images/sprite.png?c97f2072e8) -102px -120px no-repeat;content:''}.site-nav-level2-link:hover,.site-nav-level2-link:focus{color:#e0e0e0}.site-nav-level2-item:first-child .site-nav-level2-link{border-top:0}.site-nav-item:hover{z-index:121}.site-nav-item:hover .site-nav-link{border-bottom:1px solid #fff}.site-nav-item:hover .site-nav-level2{display:block}.site-nav-item:focus-within .site-nav-level2{display:block}.site-body{font-size:1em}.main-content{min-height:600px}.main-content-center{max-width:1140px;margin:0 auto;padding:160px 30px 64px 30px}.main-content-title{margin-bottom:30px;font-weight:800;font-size:50px;line-height:.9}.simple-modal{visibility:hidden;z-index:100;position:absolute;width:100%;max-width:864px;opacity:0;transition:opacity 300ms ease-in-out}.simple-modal.is-open{visibility:visible;opacity:1}.simple-modal-wrap{overflow:hidden;border-radius:6px;background:rgba(0,5,17,.8);box-shadow:0 0 35px rgba(0,0,0,.13)}.simple-modal-content{width:50%;min-height:258px}.simple-modal-content--left{float:left}.simple-modal-content--right{float:right}.simple-modal-text{padding:26px 28px 26px 36px;color:#fff;font-size:17px;line-height:1.4}.simple-modal-text p{padding-top:1em}.simple-modal-text p:first-of-type{padding-top:0}.simple-modal-title{display:none}.simple-modal-img{width:92%;margin:10px 0 0 20px;border-radius:5px}.simple-modal-img--wide{margin-bottom:20px;margin-left:40px}.simple-modal-mobile-img{display:none}.simple-modal-video{display:block;position:relative}.simple-modal-video:before{display:block;z-index:2;position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(/images/icon_video.png) 0 0 no-repeat;content:''}.simple-modal-video:hover{cursor:pointer;opacity:.8}.simple-modal-mobile-video{display:none}.simple-modal-close{position:absolute;top:-14px;right:-14px;width:32px;height:32px;overflow:hidden;background:url(/images/sprite.png?c97f2072e8) -68px -100px no-repeat;text-indent:64px}.js .effect{position:relative;opacity:0;transition:all 1500ms ease-in-out}.js .effect--fade-from-top{top:-60px}.js .effect.in-view{top:0;left:0;opacity:1}.home-slider{z-index:1;position:relative;height:100vh;overflow:hidden}.home-slider-slide{height:100vh;background:center center no-repeat;background-size:cover}.home-slider-slide--1{background-image:url(/images/content/home/slide1.jpg?v=100)}.home-slider-slide--2{background-image:url(/images/content/home/slide2.jpg?v=100)}.home-slider-slide--3{background-image:url(/images/content/home/slide3.jpg?v=100)}.home-slider-slide--4{background-image:url(/images/content/home/slide4.jpg?v=100)}.home-slider-content{z-index:1000;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#000 0,transparent 30%,transparent 100%)}.home-slider-center{position:absolute;bottom:0;left:0;padding:0 0 68px 64px}.home-slider-title{font-weight:800;font-size:52px;line-height:1.2}.home-slider-subtitle{padding-bottom:6px;font-weight:600;font-size:38px;line-height:1.2}.home-slider-text{max-width:400px;font-size:17px;line-height:1.3}.home-slider .bx-pager{z-index:1001;position:absolute;bottom:40px;left:64px}.home-slider .bx-pager-item{display:inline-block;margin:0 3px}.home-slider .bx-pager-link{display:block;width:14px;height:14px;overflow:hidden;border-radius:50%;background-color:rgba(255,255,255,.35);text-indent:32px}.home-slider .bx-pager-link.active,.home-slider .bx-pager-link:hover,.home-slider .bx-pager-link:focus{background-color:#fff}.home-slider-arrow{z-index:10000;position:absolute;bottom:32px;left:50%;width:240px;margin-left:-120px;color:#fff;font-size:14px;text-align:center}.home-slider-arrow-link:after{display:inline-block;position:relative;width:45px;height:26px;background:url(/images/sprite.png?c97f2072e8) -68px -72px no-repeat;content:'';animation:bounce-anim linear 800ms;animation-iteration-count:infinite}.home-slider-arrow-text{display:block;padding:5px 12px 15px 12px;font-weight:600;font-size:30px;text-shadow:1px 1px 7px rgba(0,0,0,.8)}@keyframes bounce-anim{0%{top:0}50%{top:-10px}to{top:0}}.home-parallax{height:100vh;background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.home-parallax--1{background-image:url(/images/content/home/intro-home-paralax-1.jpg?2)}.home-parallax--2{background-image:url(/images/content/home/intro-home-paralax-2.jpg)}.home-safety{min-height:824px;background:url(/images/home-safety.jpg) center 0 no-repeat}.home-safety-center{position:relative;max-width:1280px;margin:0 auto}.home-safety-text{position:absolute;top:50px;right:0;max-width:450px;color:#000;font-size:17px}.home-safety-text p{margin-bottom:1.5em}.home-safety-title{margin-bottom:10px;font-weight:800;font-size:58px}.home-safety-label{position:absolute;font-weight:800;font-size:36px;line-height:1.1;text-shadow:5px 5px 10px #000}.home-safety-label:after{position:absolute;background:url(/images/connectors.png?bb1abdaa26) no-repeat;content:''}.home-safety-label--2{top:344px;left:142px}.home-safety-label--2:after{top:-38px;left:100%;width:286px;height:84px;margin-left:3px;background-position:-420px -242px}.home-safety-label--3{top:554px;left:800px}.home-safety-label--3:after{top:22px;right:100%;width:286px;height:170px;margin-right:-8px;background-position:0 -171px}.home-safety-link{color:#fff}.home-safety-more{position:absolute;top:-10px;left:-52px;width:64px;height:64px;overflow:hidden;text-indent:128px}.home-safety-more--1{left:100%;margin-left:-36px}.home-safety-more--4{left:100%;margin-left:-14px}.home-safety-more:before{z-index:2;position:absolute;top:21px;left:21.5px;width:21px;height:22px;background:url(/images/sprite.png?c97f2072e8) -136px -144px no-repeat;content:''}.home-safety-more:after{box-sizing:border-box;z-index:1;position:absolute;top:0;left:0;width:64px;height:64px;margin-top:0;margin-left:0;border-radius:50%;background-color:#01a4e9;content:'';animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.home-safety-modal--main-rotor{top:400px;left:120px}.home-safety-modal--fenestron{top:260px;left:430px}@keyframes pulse-ring{0%{transform:scale(.33)}80%,to{opacity:0}}.home-protection{min-height:824px;background:url(/images/home-protection.jpg) center 0 no-repeat}.home-protection-center{position:relative;max-width:1280px;margin:0 auto}.home-protection-text{position:absolute;top:50px;right:0;max-width:450px;color:#000;font-size:17px}.home-protection-text p{margin-bottom:1.5em}.home-protection-title{margin-bottom:10px;font-weight:800;font-size:58px}.home-protection-label{position:absolute;font-weight:800;font-size:36px;line-height:1.1;text-shadow:5px 5px 10px #000}.home-protection-label:after{position:absolute;background:url(/images/connectors.png?bb1abdaa26) no-repeat;content:''}.home-protection-label--1{top:308px;left:142px}.home-protection-label--1:after{bottom:100%;left:100%;width:213px;height:97px;margin-bottom:-20px;margin-left:10px;background-position:-407px -208px}.home-protection-label--2{top:210px;left:970px}.home-protection-label--2:after{top:20px;right:100%;width:286px;height:23px;margin-right:-10px;background-position:0 -171px}.home-protection-label--3{top:508px;left:282px}.home-protection-label--3:after{bottom:100%;left:100%;width:213px;height:97px;margin-bottom:-20px;margin-left:-10px;background-position:-407px -208px}.home-protection-link{color:#fff}.home-protection-more{position:absolute;top:-10px;left:-52px;width:64px;height:64px;overflow:hidden;text-indent:128px}.home-protection-more--1{right:100%;margin-right:20px}.home-protection-more--4{left:100%;margin-left:-14px}.home-protection-more:before{z-index:2;position:absolute;top:21px;left:21.5px;width:21px;height:22px;background:url(/images/sprite.png?c97f2072e8) -136px -144px no-repeat;content:''}.home-protection-more:after{box-sizing:border-box;z-index:1;position:absolute;top:0;left:0;width:64px;height:64px;margin-top:0;margin-left:0;border-radius:50%;background-color:#01a4e9;content:'';animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.home-protection-modal--fuselage{top:440px;left:90px}.home-protection-modal--seats{top:320px;right:60px}.home-protection-modal--bladder{top:230px;right:80px}.home-interior{min-height:1160px;background:url(/images/home-interior-new.jpg) center 0 no-repeat}.home-interior-center{position:relative;max-width:1280px;margin:0 auto}.home-interior-text{position:absolute;top:50px;right:0;max-width:450px;color:#000;font-size:17px}.home-interior-text p{margin-bottom:1.5em}.home-interior-title{margin-bottom:10px;font-weight:800;font-size:58px}.home-interior-label{position:absolute;font-weight:800;font-size:36px;line-height:1.1;text-shadow:5px 5px 10px #000}.home-interior-label:after{position:absolute;background:url(/images/connectors-cabine.png?u=1) no-repeat;content:''}.home-interior-label--1{top:140px;left:10px}.home-interior-label--1:after{bottom:100%;left:100%;width:172px;height:71px;margin-bottom:-25px;margin-left:-60px;background-position:0 0}.home-interior-label--2{top:350px;left:202px}.home-interior-label--2:after{bottom:100%;left:100%;width:172px;height:71px;margin-bottom:-112px;margin-left:-470px;background-position:-171px -70px}.home-interior-label--3{top:870px;left:820px}.home-interior-label--3:after{bottom:100%;left:100%;width:172px;height:71px;margin-bottom:-30px;margin-left:-126px;background-position:0 0}.home-interior-label--4{top:80px;left:962px}.home-interior-label--4:after{top:100%;right:100%;width:228px;height:170px;margin:-10px 10px 0 0;background-position:0 -144px}.home-interior-label--5{top:560px;left:98px}.home-interior-label--5:after{bottom:100%;left:100%;width:172px;height:71px;margin-bottom:-102px;margin-left:-422px;background-position:-171px -70px}.home-interior-label--6{top:450px;left:930px}.home-interior-label--6:after{bottom:100%;left:100%;width:172px;height:71px;margin-bottom:-112px;margin-left:5px;background-position:0 -70px}.home-interior-label--7{top:180px;left:1342px}.home-interior-label--7:after{bottom:100%;left:100%;width:172px;height:71px;margin-bottom:-168px;margin-left:-315px;background-position:-171px -70px}.home-interior-link{color:#fff}.home-interior-desc{display:block;font-size:15px}.home-interior-more{position:absolute;top:-10px;left:-52px;width:64px;height:64px;overflow:hidden;text-indent:128px}.home-interior-more--1{right:100%;margin-right:20px}.home-interior-more--4{left:100%;margin-left:-14px}.home-interior-more:before{z-index:2;position:absolute;top:21px;left:21.5px;width:21px;height:22px;background:url(/images/sprite.png?c97f2072e8) -136px -144px no-repeat;content:''}.home-interior-more:after{box-sizing:border-box;z-index:1;position:absolute;top:0;left:0;width:64px;height:64px;margin-top:0;margin-left:0;border-radius:50%;background-color:#01a4e9;content:'';animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite}.home-interior-modal--fuselage{top:440px;left:90px}.home-interior-modal--seats{top:320px;right:60px}.home-interior-modal--bladder{top:230px;right:80px}.home-economics{min-height:1182px;background:url(/images/home-economics.jpg) center bottom no-repeat}.home-economics-center{position:relative;max-width:860px;margin:0 auto;padding-top:90px;color:#021f44;text-align:center}.home-economics-text{font-size:17px}.home-economics-text p{margin-bottom:1.5em;line-height:1.3}.home-economics-title{margin-bottom:16px;font-weight:800;font-size:58px}.home-economics-links{margin-bottom:40px}.home-economics-link{margin:0 10px;border-bottom:5px solid rgba(255,255,255,.8);color:#021f44;font-weight:600;font-size:25px}.home-economics-vline{content:'|';color:rgba(255,255,255,.5)}.home-economics-more{padding-top:10px}.home-economics-more-link{display:inline-block;padding:14px 42px;background-color:#fff;background-color:#b90f19;box-shadow:0 0 5px rgba(0,0,0,.2);color:#fff;font-weight:600;font-size:30px;transition:background-color 250ms ease-in-out}.home-economics-more-link:hover,.home-economics-more-link:focus{background-color:#8a0b13}.spec-table{width:100%;margin-top:10px;background-color:rgba(6,28,65,.5)}.spec-table th{max-width:120px;padding:0 0 15px 20px;line-height:15px;text-align:left;vertical-align:top}.spec-table td{padding:0 10px 15px 5px;line-height:15px;vertical-align:top}.spec-table tr:first-child td,.spec-table tr:first-child th{padding-top:15px}.spec-list{margin:20px 0 0 20px}.spec-list--feature{padding-top:10px;font-weight:700}.spec-list li{margin-left:20px;line-height:22px}.cabri-g2-intro{z-index:1;position:relative;min-height:820px;padding-bottom:70px;background:#0c181e url(/images/cabri-g2-intro.jpg) center 0 no-repeat}.cabri-g2-intro-center{position:relative;max-width:1200px;margin:0 auto}.cabri-g2-intro-content{position:absolute;top:460px;left:50px}.cabri-g2-intro-title{font-weight:800;font-size:52px;line-height:1.2}.cabri-g2-intro-text{font-size:25px}.cabri-g2-prop{position:absolute;bottom:80px;left:0;width:100%;text-align:center}.cabri-g2-prop-item{display:inline-block;min-width:256px;margin:0 22px}.cabri-g2-prop-value{margin-bottom:8px;padding-bottom:8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQkAAAABBAMAAAA/YkaOAAAAHlBMVEX///////////////////////////////////////8V2MxSAAAACnRSTlNuZlxODD8DFzAkOWAbPQAAAFxJREFUCNdjcHNxcXF3Ly8vr6ycOXNmZ0dHR0QoEAQHGwOBkZESCCgqKgqCgIAggwAjAx4gwMjICFYpKCQE0mhkrAw0JRhkYCvQ5BlAGyqBVpWUAC11c3NLg4IEAESXHVsXocgeAAAAAElFTkSuQmCC) center bottom no-repeat;font-weight:800;font-size:43px;white-space:nowrap}.cabri-g2-prop-label{font-size:27px;white-space:nowrap}.cabri-g2-tech{background-color:#0c181e}.cabri-g2-tech-center{position:relative;max-width:1000px;margin:0 auto;padding:40px 20px 54px 20px}.cabri-g2-tech-left{width:385px;float:left}.cabri-g2-tech-left li{position:relative;margin-left:14px;padding:0 0 20px 24px;font-weight:300;font-size:14px}.cabri-g2-tech-left li:before{position:absolute;top:4px;left:0;width:12px;height:12px;border-radius:50%;background:#fff;content:''}.cabri-g2-tech-title{position:relative;padding:0 20px 5px 0;font-weight:800;font-size:50px;white-space:nowrap}.cabri-g2-tech-title:after{display:inline-block;width:14px;height:24px;margin-left:12px;background:url(/images/sprite.png?c97f2072e8) -104px -144px no-repeat;content:'';opacity:.5}.cabri-g2-tech-subtitle{margin-bottom:20px;font-weight:600;font-size:17px}.cabri-g2-tech-more{display:inline-block;margin:15px 0 0 38px;padding-bottom:4px;border-bottom:4px solid #fff;color:#fff;font-weight:600;font-size:26px}.cabri-g2-tech-features{max-width:440px;margin-top:20px;float:right}.cabri-g2-tech-features-item{position:relative;margin-bottom:50px;padding-left:100px;font-weight:800;font-size:35px;line-height:1.1}.cabri-g2-tech-features-item:before{position:absolute;top:4px;left:0;width:66px;height:70px;background:url(/images/sprite.png?c97f2072e8) no-repeat;content:''}.cabri-g2-tech-features-item--certs:before{top:-10px;background-position:-68px 0}.cabri-g2-tech-features-item--quality:before{background-position:0 0}.cabri-g2-tech-features-item--antitorque:before{background-position:-136px 0}.cabri-g2-tech-features-item--anticrash:before{background-position:0 -72px}.cabri-g2-mf{z-index:1;position:relative;min-height:588px;background:#0c181e url(/images/cabri-g2-manufacturing.jpg) center bottom no-repeat}.cabri-g2-mf-center{position:relative;max-width:1240px;margin:0 auto;padding:0 30px}.cabri-g2-mf-content{position:absolute;top:56px;right:30px;width:380px}.cabri-g2-mf-title{position:relative;margin-bottom:20px;font-weight:800;font-size:50px;line-height:.9}.cabri-g2-mf-title:after{position:absolute;top:10px;left:-30px;width:14px;height:24px;background:url(/images/sprite.png?c97f2072e8) -120px -144px no-repeat;content:'';opacity:.5}.cabri-g2-mf-subtitle{margin-bottom:14px;font-weight:600;font-size:17px}.cabri-g2-mf-text{max-width:320px;font-weight:300;font-size:14px;line-height:1.4}.cabri-g2-mf-text p{margin-bottom:1.5em}.cabri-g2-mf-more{display:inline-block;padding-bottom:4px;border-bottom:4px solid #fff;color:#fff;font-weight:600;font-size:26px}.cabri-g2-comfort{z-index:1;position:relative;min-height:428px;background:#0c191f url(/images/cabri-g2-comfort.jpg) center 0 no-repeat}.cabri-g2-comfort-center{position:relative;max-width:1100px;margin:0 auto;padding:0 30px}.cabri-g2-comfort-content{position:absolute;top:36px;left:30px;width:340px}.cabri-g2-comfort-title{position:relative;margin-bottom:30px;font-weight:800;font-size:50px;line-height:.9}.cabri-g2-comfort-title:after{position:absolute;top:16px;right:0;width:14px;height:24px;background:url(/images/sprite.png?c97f2072e8) -104px -144px no-repeat;content:'';opacity:.5}.cabri-g2-comfort-subtitle{margin-bottom:14px;font-weight:600;font-size:17px}.cabri-g2-comfort-text{font-weight:300;font-size:14px;line-height:1.4}.cabri-g2-comfort-text p{margin-bottom:1.5em}.cabri-g2-comfort-more{display:inline-block;padding-bottom:4px;border-bottom:4px solid #fff;color:#fff;font-weight:600;font-size:26px}.cabri-g2-specs{background-color:#0c191f}.cabri-g2-specs-center{position:relative;max-width:1054px;margin:0 auto;padding:46px 30px 44px 30px}.cabri-g2-specs-title{margin-bottom:20px;font-weight:800;font-size:50px;line-height:.9}.cabri-g2-specs-more{display:inline-block;padding-bottom:4px;border-bottom:4px solid #fff;color:#fff;font-weight:600;font-size:26px}.cabri-g2-specs-image{padding-top:76px;text-align:center}.cabri-g2-specs-img{max-width:100%}.company-intro{z-index:1;position:relative;min-height:830px;background:#0f1c22 url(/images/company-intro.jpg) center 0 no-repeat}.company-intro-center{position:relative;max-width:1200px;margin:0 auto}.company-intro-content{position:absolute;top:460px;left:0}.company-intro-title{font-weight:800;font-size:52px;line-height:1.2}.company-intro-text{font-size:25px}.company-history{min-height:650px;background:#0f1c22 url(/images/company-history.jpg) center 0 no-repeat}.company-history-center{max-width:1200px;margin:0 auto}.company-history-left{width:40%;float:left}.company-history-title{padding-bottom:20px;font-weight:800;font-size:60px;line-height:1.2}.company-history-text{font-weight:300;font-size:17px}.company-history-text p{padding-bottom:1.5em}.company-history-text--sm{font-size:14px}.company-history-right{width:40%;float:right}.company-history-timeline{padding-top:30px;color:#ababab;font-weight:300;font-size:14px}.company-history-timeline-item{position:relative;padding:0 0 16px 112px}.company-history-timeline-item--1992{padding-bottom:80px}.company-history-timeline-item--2000{padding-bottom:94px}.company-history-timeline-item--2007{padding-bottom:30px}.company-history-timeline-label{position:absolute;top:0;left:0;color:#fff}.company-history-timeline-label:after{position:absolute;top:50%;left:100%;width:44px;margin:0 0 0 14px;border-bottom:1px solid rgba(255,255,255,.24);content:''}.company-history-timeline-text{line-height:1.5}.company-today{min-height:300px;background:#172328 url(/images/company-today.jpg) center 0 no-repeat}.company-today-center{position:relative;max-width:1140px;margin:0 auto;padding:0 30px}.company-today-content{padding-top:36px}.company-today-title{position:relative;margin-bottom:8px;font-weight:800;font-size:50px}.company-today-subtitle{padding:0 0 14px 6px;font-weight:300;font-size:14px}.company-today-owners-item{margin-top:15px}.company-today-owners-percent{position:relative;width:246px;margin:0 16px 0 64px;float:left}.company-today-owners-percent-text{position:absolute;top:0;left:-64px;width:44px;font-size:19px;text-align:right}.company-today-owners-percent:after{display:block;height:25px;background-color:#8ecdf4;content:''}.company-today-owners-percent--2:after{width:50px}.company-today-owners-percent--3:after{width:8px}.company-today-owners-name{overflow:hidden;font-weight:300;font-size:19px}.company-agreements{z-index:1;position:relative;min-height:850px;background:#0f1b20 url(/images/company-agreements.jpg) center bottom no-repeat}.company-agreements-center{position:relative;max-width:1140px;margin:0 auto;padding:46px 30px 64px 30px}.company-agreements-title{margin-bottom:30px;font-weight:800;font-size:50px;line-height:.9}.company-agreements-left{width:38%;float:left}.company-agreements-right{width:50%;float:right}.company-agreements-text{margin-top:26px;font-size:26px}.company-agreements-text p{margin-bottom:12px}.company-agreements-subtitle{margin-bottom:5px;font-weight:800;font-size:44px}.company-agreements li{position:relative;padding:0 0 6px 30px;font-weight:300;font-size:20px}.company-agreements li:before{position:absolute;top:6px;left:6px;width:12px;height:12px;border-radius:50%;background:#fff;content:''}.company-join{min-height:984px;background:url(/images/company-join.jpg) center 0 no-repeat}.company-join-center{position:relative;max-width:1140px;margin:0 auto;padding:36px 30px 64px 30px}.company-join-title{margin-bottom:14px;font-weight:800;font-size:50px}.company-join-text{font-size:20px}.company-join-text p{margin-bottom:14px}.company-join a{color:#fff;font-weight:600;text-decoration:underline}.company-join-quote{max-width:660px;margin:230px 0 0 25%;text-shadow:0 0 5px #000}.modal-window{position:relative;width:780px;height:580px;margin:10px auto;box-shadow:0 0 32px rgba(0,0,0,.7)}.modal-window--fullscreen{box-sizing:border-box;width:98%;height:98%;margin:0 auto}.modal-window-iframe{width:100%;height:100%;border:0}.modal-window .lt-modal-close{position:absolute;top:-14px;right:-14px;width:32px;height:32px;overflow:hidden;background:url(/images/sprite.png?c97f2072e8) -68px -100px no-repeat;text-indent:64px}.events-list{display:none;color:#666;font-size:14px}.events-list:before{content:'x'}.events-list-center{max-width:1100px;margin:0 auto;padding:50px 15px 40px 15px}.events-list-section-title{padding-bottom:14px;float:left;color:#fff;font-weight:400;font-size:1.4em}.events-list-controls{float:right}.events-list-controls-button{display:inline-block;margin-left:5px;padding:4px 6px;border-radius:5px;background-repeat:no-repeat;background-color:#505050;color:#fff;text-decoration:none}.events-list-controls-button--prev{padding-left:16px;background-image:url(data:image/gif;base64,R0lGODlhCgALAIABAP///y01PCH5BAEAAAEALAAAAAAKAAsAAAITjH+ACLrRHIsrtmlr1vfRB0leAQA7);background-position:left center}.events-list-controls-button--next{padding-right:16px;background-image:url(data:image/gif;base64,R0lGODlhCgALAIABAP///y01PCH5BAEAAAEALAAAAAAKAAsAAAIURI4Ilrp91mtyupoqu/vCYFHfUQAAOw==);background-position:right center}.events-list-controls-button:hover,.events-list-controls-button:focus{background-color:#373737;color:#fff}.events-list-month{width:100%;margin-top:10px;background-color:#fff;box-shadow:2px 4px 5px rgba(0,0,0,.2);table-layout:fixed}.events-list-day{padding:8px 8px;border:1px solid #cfcfcf;vertical-align:top}.events-list-day--inactive{border-color:#cbcbcb #cbcbcb #cbcbcb;color:#999}.events-list-day--weekend{background-color:#f2f2f2}.events-list-day--today{background-color:#ffc}.events-list-day--has-events{background-color:#e5ffe5}.events-list-day-title{padding:0 0 25px 0}.events-list-day-name{float:left;color:#666}.events-list-date{float:right;font-weight:700}.events-list-event{display:block;margin-top:10px;color:#000;font-size:12px}.events-list-event--first{margin-top:0}.events-list-tag{display:inline-block;position:relative;top:-3px;padding:3px 12px;border-radius:6px;color:#000;font-weight:400;font-size:10px;vertical-align:middle}.events-list-tag--green{background-color:#85fcaf}.events-list-tag--blue{background-color:#81fbff}.events-list-tag--red{background-color:#fe5d5d}.events-list-title{display:block}.contact-form{padding:20px}.contact-form-title{margin-bottom:20px;font-weight:800;font-size:26px}.lt-captcha{padding:8px 15px;border:1px solid #ececec;border-radius:3px;background-color:#f9f9f9;color:#000;font-size:16px}.lt-captcha-label{padding-bottom:4px}.lt-captcha-input{box-sizing:border-box;width:100%;padding:8px 12px;border:1px solid #e0e2de;background-color:#fff;color:#000}.site-footer{min-height:508px;font-size:16px}.site-footer-center{max-width:1200px;margin:0 auto;padding:38px 60px 0 30px}.footer-contact{margin-right:15%;float:left}.footer-contact-title{margin-bottom:16px;font-weight:800;font-size:58px}.footer-contact p{margin-bottom:15px}.footer-contact a{color:#fff;font-weight:600}.footer-contact a:hover,.footer-contact a:focus{text-decoration:underline}.footer-contact-navigation{display:inline-block;padding-bottom:5px;border-bottom:5px solid #fff;color:#fff;font-weight:600;font-size:30px;text-decoration:none!important}.footer-distributors{overflow:hidden}.footer-distributors-title{margin-bottom:20px;font-weight:800;font-size:58px;line-height:1}.footer-distributors-tabs{margin-bottom:20px;font-weight:800;font-size:26px}.footer-distributors-tabs-ul{padding:0 0 5px 10px;border-bottom:1px solid #354656}.footer-distributors-tabs-item{display:inline-block;margin-left:5px}.footer-distributors-tabs-link{padding:5px 10px;border:1px solid #354656;color:#fff}.footer-distributors-tabs-link:hover,.footer-distributors-tabs-link:focus,.footer-distributors-tabs-link.is-active{color:#e5742d}.footer-distributors-content{position:relative}.footer-distributors-tab-content{visibility:hidden;position:absolute;top:0;left:0;width:100%;overflow:hidden;opacity:0;transition:opacity 300ms ease-in-out}.footer-distributors-tab-content.is-open{visibility:visible;position:static;opacity:1}.footer-distributors-column{margin-left:20px;float:left;font-weight:600;font-size:17px}.footer-distributors-column--1{margin-right:6%}.footer-distributors-column--2{margin-right:10%}.footer-distributors-content li{position:relative;padding:0 0 6px 20px}.footer-distributors-content li:before{position:absolute;top:5px;left:0;width:9px;height:10px;background:url(/images/sprite.png?c97f2072e8) -188px -100px no-repeat;content:''}.lt-modal{display:none;z-index:9999;position:absolute;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto}.lt-modal-mask{display:none;z-index:9998;position:absolute;position:fixed;top:0;left:0;width:100%;height:100%}.lt-modal-outer-wrapper{display:table;width:100%;height:100%}.lt-modal-inner-wrapper{display:table-cell;width:100%;height:100%}.lt-modal-no-scroll{height:100%;overflow:hidden}.mfp-bg{z-index:1042;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;background:#0b0b0b;filter:alpha(opacity=80);opacity:.8}.mfp-wrap{-webkit-backface-visibility:hidden;z-index:1043;position:fixed;top:0;left:0;width:100%;height:100%;outline:0!important}.mfp-container{box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;padding:0 8px;text-align:center}.mfp-container:before{display:inline-block;height:100%;content:'';vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;z-index:1045;position:relative;margin:0 auto;text-align:left;vertical-align:middle}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{z-index:1044;position:absolute;top:50%;right:8px;left:8px;width:auto;margin-top:-.8em;color:#ccc;text-align:center}.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{-webkit-appearance:none;display:block;z-index:1046;padding:0;overflow:visible;border:0;outline:0;background:0 0;box-shadow:none;cursor:pointer}button::-moz-focus-inner{padding:0;border:0}.mfp-close{position:absolute;top:0;right:0;width:44px;height:44px;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;line-height:44px;font-family:Arial,Baskerville,monospace;text-align:center;text-decoration:none;filter:alpha(opacity=65);opacity:.65}.mfp-close:hover,.mfp-close:focus{filter:alpha(opacity=100);opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{right:-6px;width:100%;padding-right:6px;color:#fff;text-align:right}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:transparent;position:absolute;top:50%;width:90px;height:110px;margin:0;margin-top:-55px;padding:0;filter:alpha(opacity=65);opacity:.65}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{filter:alpha(opacity=100);opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{display:block;position:absolute;top:0;left:0;width:0;height:0;margin-top:35px;margin-left:35px;border:medium inset transparent;content:''}.mfp-arrow:after,.mfp-arrow .mfp-a{top:8px;border-top-width:13px;border-bottom-width:13px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{margin-left:31px;border-right:17px solid #fff}.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{margin-left:39px;border-left:17px solid #fff}.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{width:100%;max-width:900px;line-height:0}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%;overflow:hidden}.mfp-iframe-scaler iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;box-shadow:0 0 8px rgba(0,0,0,.6)}img.mfp-img{box-sizing:border-box;display:block;width:auto;max-width:100%;height:auto;margin:0 auto;padding:40px 0 40px;line-height:0}.mfp-figure{line-height:0}.mfp-figure:after{display:block;z-index:-1;position:absolute;top:40px;right:0;bottom:40px;left:0;width:auto;height:auto;background:#444;box-shadow:0 0 8px rgba(0,0,0,.6);content:''}.mfp-figure small{display:block;color:#bdbdbd;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{position:absolute;top:100%;left:0;width:100%;margin-top:-36px;cursor:auto}.mfp-title{word-wrap:break-word;padding-right:36px;color:#f3f3f3;line-height:18px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{left:50%;width:600px;margin-top:5px;margin-left:-300px;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}.bx-wrapper{position:relative}.bx-wrapper,.bx-viewport{transform:translatez(0)}@media only screen and (max-width:767px){.site-header{font-size:16px}.site-header-center{padding:10px 10px 10px 10px}.js .site-header-center{z-index:110;transition:top 250ms ease-in-out}[scroll-intent=down] .site-header-center{top:-68px}[scroll-intent=up] .site-header-center{top:0}.has-nav-open .site-header-center{top:0}.site-header-logo{position:static;margin-top:6px;float:left}.site-header-logo-img{width:55px}.header-lang{top:10px;right:120px;font-size:16px}.nav-toggle{display:block;z-index:5000;position:relative;padding:6px 10px;float:right;border:1px solid #fff;border-radius:5px;color:#fff;font-size:18px;text-transform:uppercase;transition:opacity 150ms ease-in-out 0}.nav-toggle:before{display:inline-block;width:20px;height:15px;margin-right:6px;background:url(/images/sprite-todo/nav-toggle-open.png) 0 0 no-repeat;content:''}.has-nav-open .nav-toggle{border:1px solid #303030;background-color:#303030}.has-nav-open .nav-toggle:before{background:url(/images/sprite-todo/nav-toggle-close.png) 0 0 no-repeat}.site-nav{background-color:#fff;font-size:16px;text-align:left}.js .site-nav{z-index:4999;z-index:1000;position:fixed;top:0;left:-100%;width:100%;max-width:250px;height:100%;overflow:auto;box-shadow:3px 0 3px rgba(0,0,0,.3);transition:left 150ms ease-in-out}.has-nav-open .site-nav{left:0}.site-nav-ul{padding-bottom:10px}.site-nav-item{display:block;margin:0;padding-bottom:0}.site-nav-link{display:block;padding:10px 12px;border-bottom:1px solid #e9e9e9;color:#000;font-size:16px}.site-nav-link:hover,.site-nav-link:focus{background-color:#e5edf5}.site-nav-link.is-active{background-color:#e5edf5}.site-nav-item:first-child .site-nav-link{border-left:0}.site-nav-level2{position:static;min-width:0;padding:6px;border-radius:0;background-color:#f8f8f8;box-shadow:none;font-size:14px}.site-nav-level2-item{padding:0;white-space:normal}.site-nav-level2-link{padding:8px 20px}.site-nav-level2-link:hover,.site-nav-level2-link:focus,.site-nav-level2-link.is-active{background-color:#e5edf5}.site-nav-item:hover .site-nav-level2{display:none}.site-nav-item.is-open .site-nav-level2,.site-nav-level2.is-open{display:block!important}.simple-modal{visibility:visible;position:static;width:auto;margin-bottom:20px;opacity:1}.simple-modal-wrap{border-radius:0;background:0 0;box-shadow:0}.simple-modal-content{width:auto;min-height:0}.simple-modal-content--left{float:none}.simple-modal-content--right{float:none}.simple-modal-text{padding:15px 0;font-size:16px}.simple-modal-title{display:block;margin-bottom:6px;font-weight:700;font-size:24px}.simple-modal-img{display:none}.simple-modal-mobile-video{display:block}.simple-modal-mobile-img{display:block;max-width:100%;margin-bottom:15px}.simple-modal-video:before{transform:scale(.5,.5)}.simple-modal-desktop-video{display:none}.simple-modal-close{display:none}.home-slider-slide--1{background-image:url(/images/content/home/slide1-mobile.jpg)}.home-slider-slide--2{background-image:url(/images/content/home/slide2-mobile.jpg);background-position:right center}.home-slider-slide--3{background-image:url(/images/content/home/slide3-mobile.jpg)}.home-slider-slide--4{background-image:url(/images/content/home/slide4-mobile.jpg)}.home-slider-center{padding:0 0 100px 10px}.home-slider-title{font-size:32px}.home-slider-subtitle{font-size:22px}.home-slider-text{font-size:14px}.home-slider .bx-pager{bottom:84px;left:10px}.home-slider-arrow{bottom:10px}.home-slider-arrow-link:after{transform:scale(.6,.6)}.home-slider-arrow-text{padding-bottom:5px;font-size:16px}.home-parallax--1{background-image:url(/images/content/home/intro-home-paralax-1-mobile.jpg)}.home-parallax--2{background-image:url(/images/content/home/intro-home-paralax-2-mobile.jpg);background-position:right center}.home-safety{min-height:0;background:0 0}.home-safety-center{padding:15px 15px 0 15px}.home-safety-text{position:static;color:#fff;font-size:16px}.home-safety-title{margin-bottom:10px;font-size:38px}.home-safety-label{display:none}.home-protection{min-height:0;background:0 0}.home-protection-center{padding:0 15px 15px 15px}.home-protection-text{position:static;color:#fff;font-size:16px}.home-protection-title{margin-bottom:10px;font-size:38px}.home-protection-label{display:none}.home-interior{min-height:0;background:0 0}.home-interior-center{padding:0 15px 15px 15px}.home-interior-text{position:static;color:#fff;font-size:16px}.home-interior-title{margin-bottom:10px;font-size:38px}.home-interior-label{display:none}.home-economics{min-height:0;background-image:url(/images/home-economics-mobile.jpg);background-color:#bcdce9}.home-economics-center{padding:45px 15px 580px 15px}.home-economics-text{font-size:16px}.home-economics-title{font-size:38px}.home-economics-links{margin-bottom:20px}.home-economics-link{display:block;margin:8px 0;border-bottom:0;font-size:16px;text-decoration:underline}.home-economics-vline{display:none}.home-economics-more-link{padding:10px 22px;font-size:20px}.spec-table{margin-top:20px;background-color:#08224f}.spec-table th{max-width:none;padding-left:10px}.spec-list{margin:20px 0 0 0!important}.spec-list--feature{padding-top:0}.company-join-quote{margin:80px 0 0 5%}.modal-window{width:92%!important;height:92%!important}.site-footer-center{padding:18px 15px 15px 15px}.footer-contact{margin-right:0;float:none;text-align:center}.footer-contact-title{margin-bottom:10px;font-size:38px}.footer-contact-navigation{font-size:20px}.footer-distributors{margin-top:36px;text-align:center}.footer-distributors-title{font-size:38px}}@media only screen and (min-width:768px) and (max-width:1024px){.header-lang{font-size:16px}.home-slider-slide--1{background-image:url(/images/content/home/slide1-tablet.jpg)}.home-slider-slide--2{background-image:url(/images/content/home/slide2-tablet.jpg)}.home-slider-slide--3{background-image:url(/images/content/home/slide3-tablet.jpg)}.home-slider-slide--4{background-image:url(/images/content/home/slide4-tablet.jpg)}.home-interior{min-height:auto;background-image:url(/images/home-interior-new-med.jpg);background-size:100% auto}.home-interior-center{padding-bottom:65%}.home-interior-label--1{top:110px;left:1%}.home-interior-label--1:after{width:82px;background-position:-90px 0}.home-interior-label--2{top:36%;left:34%}.home-interior-label--2:after{margin-bottom:-62px;transform:scaleY(-1)}.home-interior-label--3{top:78%;left:40%}.home-interior-label--4{top:-36%;left:80%}.home-interior-label--5{top:61%;left:35%}.home-interior-label--5:after{margin-bottom:-32px;transform:scaleY(-1)}.home-interior-label--7{top:5%;left:83%;width:135px}.home-interior-label--7:after{width:80px;margin-left:-225px}.company-join-quote{margin-bottom:180px}}@media only screen and (max-width:1200px){.home-parallax{background-attachment:scroll}}@media only screen and (min-width:1281px) and (max-width:1600px){.home-interior-label--7{left:1150px;width:135px}.home-interior-label--7:after{width:80px;margin-left:-225px}}@media only screen and (min-width:1025px) and (max-width:1280px){.home-interior{min-height:750px;background-image:url(/images/home-interior-new-med.jpg);background-position:0 0}.home-interior-label--1{top:110px;left:60px}.home-interior-label--2{top:212px;left:398px}.home-interior-label--3{top:585px;left:630px}.home-interior-label--4{top:-80px;left:852px}.home-interior-label--5{top:360px;left:331px}.home-interior-label--7{top:120px;left:970px;width:135px}.home-interior-label--7:after{width:80px;margin-left:-225px}}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-right:0;padding-left: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{box-sizing:border-box;position:fixed;top:auto;bottom:0;margin:0;padding:3px 5px;background:rgba(0,0,0,.6)}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{top:3px;right:5px}.mfp-img-mobile .mfp-close{position:fixed;top:0;right:0;width:35px;height:35px;padding:0;background:rgba(0,0,0,.6);line-height:35px;text-align:center}}@media all and (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-right:6px;padding-left:6px}}

.footer-contact-title {line-height: 1.2em;}

.home-parallax{position: relative;}
.home-parallax-center{position:absolute;bottom:0;right:0;padding:0 64px 68px 0}
.home-parallax-title{font-weight:600;font-size:24px;line-height:1.2}
.home-parallax-subtitle{padding-bottom:6px;font-weight:300;font-size:24px;line-height:1.2}

.footer-social-link--bilibili {
    background: url(/images/sprite-todo/social-bilibili.png) center center no-repeat;
}
.footer-social-link--wechat {
    background: url(/images/sprite-todo/social-wechat.png) center center no-repeat;
}
.footer-social-link--qq {
    background: url(/images/sprite-todo/social-qq.png) center center no-repeat;
}

.page404-intro {
  padding-bottom: 20px;
  min-height: 875px;
  background: #4d6c86 url(/images/page404-intro.jpg) center 0 no-repeat
}

.page404-intro-center {
  position: relative;
  margin: 0px auto;
  padding: 0px 15px;
  max-width: 1200px
}

.page404-intro-content {
  padding-top: 650px;
}

.page404-intro-title {
  font-weight: 800;
  font-size: 52px;
  line-height: 1.2
}

.page404-intro-text {
  font-size: 25px;
}

.page404-intro ul {
  list-style-type: disc;
  margin-left: 30px !important;
}

.article-intro {
  padding-bottom: 20px;
  min-height: 875px;
  background: #4d6c86 url(/images/article-intro.jpg) center 0 no-repeat
}

.article-intro-center {
  position: relative;
  margin: 0px auto;
  padding: 0px 15px;
  max-width: 1200px
}

.article-intro-content {
  padding-top: 390px;
}

.article-intro-title {
  font-weight: 800;
  font-size: 52px;
  line-height: 1.2
}

.article-intro-text {
  font-size: 25px;
}

.article-intro ul {
  list-style-type: disc;
  margin-left: 30px !important;
}

.cabri-modal-position {
  top: 900px !important;
}

.simple-modal-text ul {
  margin: 10px 0px 0px 10px;
}

.simple-modal-text li a {
  color:orange;
  font-size: 17px;
  text-decoration:underline;
}

.simple-modal-text li {
  position: relative;
  margin-left: 8px;
  padding: 0 0 7px 24px;
  font-weight: 300;
  font-size: 14px
}

.simple-modal-text li:before {
  position: absolute;
  top: 4px;
  left: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #fff;
  content: ''
}

.simple-modal-image {
  margin: 9px -12px 20px 37px;
  width: 384px;
  border-radius: 6px;
}

.simple-modal-title-video {
  margin-left: 36px;
}

.simple-modal-content {
  min-height: 220px;
}

/* calendar color changes */

.events-list-day-name {
  color:#aeaeae;
}
.events-list-month {
  background-color: rgba(255, 255, 255, 0.06);
}

.events-list-day--inactive {
  border-color: rgba(203, 203, 203, 0.21) #cbcbcb #cbcbcb;
}

.events-list-day {
  display: inline-block; width:14%; padding: 0.2%; margin: 0;
  height: 7em; overflow: hidden;
  border: 1px solid rgba(207, 207, 207, 0.38)
}

.events-list-day--weekend {
  background-color:rgba(242, 242, 242, 0.08);
}

.events-list-event {
  color:#fff;
}

.events-list-day--today {
  background-color: rgba(255, 255, 204, 0.14);
}

.events-list-date {
  color:#fff;
}  

.home-cockpit-mobile {
  display:none;
}
/* changes -19-20 */

.site-nav-level2:before {
  border-color: transparent transparent rgba(33,33,33,.7) transparent;
}
.company-intro {
  background: #0f1c22 url(/images/company-intro-2.jpg) center 0 no-repeat;
  min-height: 1030px;
}

.company-intro-content {
  top: 750px;
}

.company-intro-title {
  line-height: 1.0;
}

.home-slider-content {
  pointer-events: none;
}

.equipment-intro {
  min-height: 690px;  
}

.cabri-g2-equipment-intro {
  position:relative;
  z-index: 1;
  background: #0c181e url(/images/cabri-g2-intro-equipment.jpg) center 0 no-repeat;
  min-height: 680px;
}

.cabri-g2-equipment-intro-center {
  position: relative;
  margin: 0 auto;
  max-width: 1200px
}

.cabri-g2-equipment-intro-content {
  position: absolute;
  top: 260px;
  left: 750px;
  color:#0e2853;
}

.home-slider-title, .home-slider-subtitle, .cabri-g2-intro-title, .cabri-g2-intro-text, .alpha2-intro-title,.alpha2-intro-text  {
  text-shadow: 1px 1px 7px rgba(0,0,0,.8);
}

.cabri-g2-equipment {
  background: #b3bad0 url(/images/cabri-g2-equipment-bg.jpg) center 0 no-repeat;
}

.cabri-g2-equipment-center {
  position: relative;
  margin: 0 auto;
  padding: 0px 20px 54px 20px;
  max-width: 1000px
}

.cabri-g2-equipment-left {
  display:inline-block;
}

.cabri-g2-equipment-title {
  position: relative;
  padding: 0 20px 5px 0;
  white-space: nowrap;
  font-weight: 800;
  font-size: 50px;
  line-height: 0.9;
}

.cabri-g2-equipment-subtitle {
  margin-bottom: 0px;
  font-weight: 600;
  font-size: 36px;
}

.cabri-g2-equipment-gallery {
  display: inline-block;
  margin-bottom: 25px;
  padding-bottom: 20px;
  padding: 20px;
  border-radius: 5px;
}

.cabri-g2-equipment-gallery li {
  float:left;
  margin: 10px 20px 10px 0px;
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.4);
  transition: transform .3s; 
}

.cabri-g2-equipment-gallery li:hover {
  transform: scale(1.05);
}

.cabri-g2-equipment-gallery li img {
  height: 200px;
  border-radius: 5px;
}

.simple-modal-wrap .js-modal-video:before {
  position: absolute;
  top: 33%;
  left: 50%;
  z-index: 2;
  display: block;
  margin: 50px 0 0 -50px;
  width: 100px;
  height: 100px;
  background: url(/images/icon_video.png) 0 0 no-repeat;
  content: '';
}

.footer-social {
  padding-top: 30px;
}

.footer-social-item {
  display: inline-block;
  margin-right: 16px;
}

.footer-social-link {
  display: block;
  width: 22px;
  height: 22px;
  padding: 8px;
  border: 1px solid #fff;
  overflow: hidden;
  text-indent: 44px;
}

.footer-social-link--facebook {
  background: url(/images/sprite-todo/social-facebook.png) center center no-repeat;
}

.footer-social-link--instagram {
  background: url(/images/sprite-todo/social-instagram.png) center center no-repeat;
}

.footer-social-link--linkedin {
  background: url(/images/sprite-todo/social-linkedin.png) center center no-repeat;
}

.footer-nav {
  padding-top: 20px;
}

.footer-nav-link {
  color: rgba(255, 255, 255, 0.8) !important;
  text-transform: lowercase;
  font-weight: 300 !important;
}

.footer-nav-link:hover, .footer-nav-link:focus {
  text-decoration: underline;
}

.scroll-arrow {
  display:none;
}

a.anchor {
  display: block;
  position: relative;
  top: -80px;
  visibility: hidden;
}

.home-protection-label--2 {
  top: 210px;
  left: 880px;
}

.site-footer-center {
  padding: 70px 0px 0 142px;
  max-width: 1000px;
}

.cabri-g2-tech-left a {
  color: orange;
  text-decoration:underline;
}
 
.home-interior-label,.home-protection-label, .home-safety-label  {
  text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.6);
}

.company-history-timeline-item--1992 {
   padding-bottom: 30px;
}

.company-history-timeline-item--2000 {
  padding-bottom: 30px;
}

.home-slider-arrow {
  width: 340px;
}

body {
  background-color: #010f1a;
}

.site {
  max-width: 1920px;
  margin: 0px auto;
}

.site-header {

}

.home-parallax--1 {
  max-height: 600px;
}

.home-parallax--2 {
  max-height: 600px;
}

.cabri-g2-mf {
  background: #868580 url(/images/content/cabri-g2/cabri-g2-manufacturing.jpg) center bottom no-repeat;
}

.cabri-g2-comfort {
  background: #0c181e url(/images/content/cabri-g2/cabri-g2-comfort.jpg) center bottom no-repeat;
}

/*** LEVANTE ***/
.alpha2-intro {
  position: relative;
  z-index: 1;
  padding-bottom: 70px;
  min-height: 820px;
  /*background: #625149 url(/images/content/alpha2/alpha2-intro.jpg) center 0 no-repeat;*/
  background: #625149;
}

.alpha2-intro-slider {
  position: absolute;
  z-index: 1;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

.alpha2-intro .bx-wrapper, .alpha2-intro .bx-viewport {
  min-height: 820px;
}

.alpha2-intro-slider-slide {
  height: 100%;
  background: center 0px no-repeat;
}

.alpha2-intro-slider-slide--1 {
  background-image: url(/images/content/alpha2/alpha2-intro-1.jpg);
}

.alpha2-intro-slider-slide--2 {
  background-image: url(/images/content/alpha2/alpha2-intro-2.jpg);
}

.alpha2-intro-slider-slide--3 {
  background-image: url(/images/content/alpha2/alpha2-intro-3.jpg);
}

.alpha2-intro-wrap {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
}

.alpha2-intro-center {
  position: relative;
  z-index: 2;
  margin: 0 auto;
  max-width: 1200px
}

.alpha2-intro-content {
  position: absolute;
  top: 460px;
  left: 50px
}

.alpha2-intro-title {
  font-weight: 800;
  font-size: 52px;
  line-height: 1.2
}

.alpha2-intro-text {
  font-size: 25px
}

.alpha2-prop {
  position: absolute;
  bottom: 80px;
  left: 0;
  width: 100%;
  text-align: center
}

.alpha2-prop-item {
  display: inline-block;
  margin: 0 35px;
  min-width: 256px
}

.alpha2-prop-item {
  opacity: 0;
  transition: opacity 1000ms ease-out;
}

.alpha2-prop-item:nth-child(2) {
  transition-delay: 500ms;
}

.alpha2-prop-item:nth-child(3) {
  transition-delay: 1000ms;
}

.alpha2-prop-item.in-view {
  opacity: 1;
}

.alpha2-prop-value {
  margin-bottom: 8px;
  padding-bottom: 8px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQkAAAABBAMAAAA/YkaOAAAAHlBMVEX///////////////////////////////////////8V2MxSAAAACnRSTlNuZlxODD8DFzAkOWAbPQAAAFxJREFUCNdjcHNxcXF3Ly8vr6ycOXNmZ0dHR0QoEAQHGwOBkZESCCgqKgqCgIAggwAjAx4gwMjICFYpKCQE0mhkrAw0JRhkYCvQ5BlAGyqBVpWUAC11c3NLg4IEAESXHVsXocgeAAAAAElFTkSuQmCC) center bottom no-repeat;
  white-space: nowrap;
  font-weight: 800;
  font-size: 40px
}

.alpha2-prop-label {
  white-space: nowrap;
  font-size: 27px
}

.alpha2-tech {
  background-color: #625148;
}

.alpha2-tech-center {
  position: relative;
  margin: 0 auto;
  padding: 40px 20px 54px 20px;
  max-width: 1000px
}

.alpha2-tech-left {
  float: left;
  width: 385px
}

.alpha2-tech-left li {
  position: relative;
  margin-left: 14px;
  padding: 0 0 20px 24px;
  font-weight: 300;
  font-size: 14px
}

.alpha2-tech-left li:before {
  position: absolute;
  top: 4px;
  left: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #fff;
  content: ''
}

.alpha2-tech-title {
  position: relative;
  padding: 0 20px 5px 0;
  white-space: nowrap;
  font-weight: 800;
  font-size: 50px
}

.alpha2-tech-title:after {
  display: inline-block;
  margin-left: 12px;
  width: 14px;
  height: 24px;
  background: url(/images/sprite.png?b4f586ea3d) -104px -144px no-repeat;
  content: '';
  opacity: .5
}

.alpha2-tech-subtitle {
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 17px
}

.alpha2-tech-more {
  display: inline-block;
  margin: 15px 0 0 38px;
  padding-bottom: 4px;
  border-bottom: 4px solid #fff;
  color: #fff;
  font-weight: 600;
  font-size: 26px
}

.alpha2-tech-features {
  float: right;
  margin-top: 40px;
  max-width: 440px
}

.alpha2-tech-features-item {
  position: relative;
  margin-bottom: 50px;
  padding-left: 100px;
  font-weight: 800;
  font-size: 35px;
  line-height: 1.1
}

.alpha2-tech-features-item:before {
  position: absolute;
  top: 4px;
  left: 0;
  width: 66px;
  height: 70px;
  background: url(/images/sprite.png?b4f586ea3d) no-repeat;
  content: ''
}

.alpha2-tech-features-item--certs:before {
  top: -10px;
  background-position: -68px 0
}

.alpha2-tech-features-item--quality:before {
  background-position: 0 0
}

.alpha2-tech-features-item--antitorque:before {
  background-position: -136px 0
}

.alpha2-tech-features-item--anticrash:before {
  background-position: 0 -72px
}

.alpha2-mf-center {
  position: relative;
  margin: 0 auto;
  padding: 0 30px;
  max-width: 1240px
}

.alpha2-mf-content {
  position: absolute;
  top: 56px;
  right: 30px;
  width: 380px
}

.alpha2-mf-title {
  position: relative;
  margin-bottom: 20px;
  font-weight: 800;
  font-size: 50px;
  line-height: .9
}

.alpha2-mf-title:after {
  position: absolute;
  top: 10px;
  left: -30px;
  width: 14px;
  height: 24px;
  background: url(/images/sprite.png?b4f586ea3d) -120px -144px no-repeat;
  content: '';
  opacity: .5
}

.alpha2-mf-subtitle {
  margin-bottom: 14px;
  font-weight: 600;
  font-size: 17px
}

.alpha2-mf-text {
  max-width: 320px;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.4
}

.alpha2-mf-text p {
  margin-bottom: 1.5em
}

.alpha2-mf-more {
  display: inline-block;
  padding-bottom: 4px;
  border-bottom: 4px solid #fff;
  color: #fff;
  font-weight: 600;
  font-size: 26px
}

.alpha2-comfort {
  position: relative;
  z-index: 1;
  min-height: 580px;
  background: #25282b url(/images/content/alpha2/alpha2-comfort.jpg) center 0 no-repeat;
  color:#0e191f;
}

.alpha2-comfort-center {
  position: relative;
  margin: 0 auto;
  padding: 0 30px;
  max-width: 1100px
}

.alpha2-comfort-content {
  position: absolute;
  top: 36px;
  left: 30px;
  width: 540px
}

.alpha2-comfort-title {
  position: relative;
  margin-bottom: 30px;
  font-weight: 800;
  font-size: 50px;
  line-height: .9
}

.alpha2-comfort-title:after {
  position: absolute;
  top: 16px;
  width: 14px;
  height: 24px;
  background: url(/images/sprite.png?b4f586ea3d) -104px -144px no-repeat;
  content: '';
  opacity: .5;
  margin-left:20px;
}

.alpha2-comfort-subtitle {
  margin-bottom: 14px;
  font-weight: 600;
  font-size: 17px
}

.alpha2-comfort-text {
  font-weight: 300;
  font-size: 17px;
  line-height: 1.4
}

.alpha2-comfort-text p {
  margin-bottom: 1.5em
}

.alpha2-comfort-more {
  display: inline-block;
  padding-bottom: 4px;
  border-bottom: 4px solid #fff;
  color: #fff;
  font-weight: 600;
  font-size: 26px
}

.alpha2-specs {
  background-color: #0c191f
}

.alpha2-specs-center {
  position: relative;
  margin: 0 auto;
  padding: 46px 30px 44px 30px;
  max-width: 1054px
}

.alpha2-specs-title {
  margin-bottom: 20px;
  font-weight: 800;
  font-size: 50px;
  line-height: .9
}

.alpha2-specs-more {
  display: inline-block;
  padding-bottom: 4px;
  border-bottom: 4px solid #fff;
  color: #fff;
  font-weight: 600;
  font-size: 26px
}

.alpha2-specs-image {
  padding-top: 76px;
  text-align: center
}

.alpha2-specs-img {
  max-width: 100%
}

/**** G5 *****/

.g5-intro {
  position: relative;
  z-index: 1;
  padding-bottom: 70px;
  min-height: 420px;
  background: #b5b5b5 url(/images/content/projects/g5-intro.jpg) center 0 no-repeat
}

.g5-intro-center {
  position: relative;
  margin: 0 auto;
  max-width: 1200px
}

.g5-intro-content {
  position: absolute;
  top: 130px;
  left: 50px;
  max-width:600px;
  color:#201d0b;
}

.g5-intro-title {
  font-weight: 800;
  font-size: 52px;
  line-height: 1.2
}

.g5-intro-text {
  font-size: 25px; 
}

/**** UAV2 *****/

.uav-intro-center {
  position: relative;
  margin: 0 auto;
  max-width: 1200px
}

.uav-intro-title {
  font-weight: 800;
  font-size: 52px;
  line-height: 1.2
}

.uav-intro-text {
  font-size: 25px; 
}

.cabri-g2-prop {
  position: absolute;
  bottom: 80px;
  left: 0;
  width: 100%;
  text-align: center
}

.cabri-g2-prop-item {
  display: inline-block;
  margin: 0 22px;
  min-width: 256px
}

.cabri-g2-prop-item {
  opacity: 0;
  transition: opacity 1000ms ease-out;
}

.cabri-g2-prop-item:nth-child(2) {
  transition-delay: 500ms;
}

.cabri-g2-prop-item:nth-child(3) {
  transition-delay: 1000ms;
}

.cabri-g2-prop-item.in-view {
  opacity: 1;
}

.cabri-g2-prop-value {
  margin-bottom: 8px;
  padding-bottom: 8px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQkAAAABBAMAAAA/YkaOAAAAHlBMVEX///////////////////////////////////////8V2MxSAAAACnRSTlNuZlxODD8DFzAkOWAbPQAAAFxJREFUCNdjcHNxcXF3Ly8vr6ycOXNmZ0dHR0QoEAQHGwOBkZESCCgqKgqCgIAggwAjAx4gwMjICFYpKCQE0mhkrAw0JRhkYCvQ5BlAGyqBVpWUAC11c3NLg4IEAESXHVsXocgeAAAAAElFTkSuQmCC) center bottom no-repeat;
  white-space: nowrap;
  font-weight: 800;
  font-size: 43px
}

.cabri-g2-prop-label {
  white-space: nowrap;
  font-size: 27px
}

.uav-tech {
  background-color: #4d6c86
}

.uav-tech-center {
  position: relative;
  margin: 0 auto;
  padding: 40px 20px 54px 20px;
  max-width: 1000px
}

.uav-tech-left {
  float: left;
  width: 385px
}

.uav-tech-left li {
  position: relative;
  margin-left: 14px;
  padding: 0 0 20px 24px;
  font-weight: 300;
  font-size: 14px
}

.uav-tech-left li:before {
  position: absolute;
  top: 4px;
  left: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #fff;
  content: ''
}

.uav-tech-title {
  position: relative;
  padding: 0 20px 5px 0;
  white-space: nowrap;
  font-weight: 800;
  font-size: 50px
}

.uav-tech-title:after {
  display: inline-block;
  margin-left: 12px;
  width: 14px;
  height: 24px;
  background: url(/images/sprite.png?b4f586ea3d) -104px -144px no-repeat;
  content: '';
  opacity: .5
}

.uav-tech-subtitle {
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 17px
}

.uav-tech-more {
  display: inline-block;
  margin: 15px 0 0 38px;
  padding-bottom: 4px;
  border-bottom: 4px solid #fff;
  color: #fff;
  font-weight: 600;
  font-size: 26px
}

.uav-tech-features {
  float: right;
  margin-top: 20px;
  max-width: 440px
}

.uav-tech-features-item {
  position: relative;
  margin-bottom: 50px;
  padding-left: 100px;
  font-weight: 800;
  font-size: 35px;
  line-height: 1.1
}

.uav-tech-features-item:before {
  position: absolute;
  top: 4px;
  left: 0;
  width: 66px;
  height: 70px;
  background: url(/images/sprite.png?b4f586ea3d) no-repeat;
  content: ''
}

.uav-tech-features-item--certs:before {
  top: -10px;
  background-position: -68px 0
}

.uav-tech-features-item--quality:before {
  background-position: 0 0
}

.uav-tech-features-item--antitorque:before {
  background-position: -136px 0
}

.uav-tech-features-item--anticrash:before {
  background-position: 0 -72px
}

.uav-mf {
  position: relative;
  z-index: 1;
  min-height: 588px;
  background: #0c181e url(/images/uav-manufacturing.jpg) center bottom no-repeat
}

.uav-mf-center {
  position: relative;
  margin: 0 auto;
  padding: 0 30px;
  max-width: 1240px
}

.uav-mf-content {
  position: absolute;
  top: 56px;
  right: 30px;
  width: 380px
}

.uav-mf-title {
  position: relative;
  margin-bottom: 20px;
  font-weight: 800;
  font-size: 50px;
  line-height: .9
}

.uav-mf-title:after {
  position: absolute;
  top: 10px;
  left: -30px;
  width: 14px;
  height: 24px;
  background: url(/images/sprite.png?b4f586ea3d) -120px -144px no-repeat;
  content: '';
  opacity: .5
}

.uav-mf-subtitle {
  margin-bottom: 14px;
  font-weight: 600;
  font-size: 17px
}

.uav-mf-text {
  max-width: 320px;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.4
}

.uav-mf-text p {
  margin-bottom: 1.5em
}

.uav-mf-more {
  display: inline-block;
  padding-bottom: 4px;
  border-bottom: 4px solid #fff;
  color: #fff;
  font-weight: 600;
  font-size: 26px
}

.uav-comfort {
  position: relative;
  z-index: 1;
  min-height: 428px;
  background: #355c7c url(/images/uav-comfort.jpg) center 0 no-repeat
}

.uav-comfort-center {
  position: relative;
  margin: 0 auto;
  padding: 0 30px;
  max-width: 1100px
}

.uav-comfort-content {
  position: absolute;
  top: 36px;
  left: 30px;
  width: 340px
}

.uav-comfort-title {
  position: relative;
  margin-bottom: 30px;
  font-weight: 800;
  font-size: 50px;
  line-height: .9
}

.uav-comfort-title:after {
  position: absolute;
  top: 16px;
  right: 0;
  width: 14px;
  height: 24px;
  background: url(/images/sprite.png?b4f586ea3d) -104px -144px no-repeat;
  content: '';
  opacity: .5
}

.uav-comfort-subtitle {
  margin-bottom: 14px;
  font-weight: 600;
  font-size: 17px
}

.uav-comfort-text {
  font-weight: 300;
  font-size: 14px;
  line-height: 1.4
}

.uav-comfort-text p {
  margin-bottom: 1.5em
}

.uav-comfort-more {
  display: inline-block;
  padding-bottom: 4px;
  border-bottom: 4px solid #fff;
  color: #fff;
  font-weight: 600;
  font-size: 26px
}

.uav-specs {
  background-color: #0c191f
}

.uav-specs-center {
  position: relative;
  margin: 0 auto;
  padding: 46px 30px 44px 30px;
  max-width: 1054px
}

.uav-specs-title {
  margin-bottom: 20px;
  font-weight: 800;
  font-size: 50px;
  line-height: .9
}

.uav-specs-more {
  display: inline-block;
  padding-bottom: 4px;
  border-bottom: 4px solid #fff;
  color: #fff;
  font-weight: 600;
  font-size: 26px
}

.uav-specs-image {
  padding-top: 76px;
  text-align: center
}

.uav-specs-img {
  max-width: 100%
}

/***** MAIN ARTICLE ****/

.main-article {
  font-size: 18px;
}

.main-article ul {
  margin: 10px;
}

.main-article ul li {
  padding-top: 10px;
  padding-left: 10px;
}

/*** SUPPORT ***/

.support-intro {
  min-height: 800px;
  background: #4d6c86 url(/images/bg-support-2.jpg) center 0 no-repeat;
  background-size: 100% auto;
}

.support-intro-center {
  max-width: 800px;
  margin: 0px auto;
  padding: 220px 0px 0px 950px;
  font-size: 18px;
    text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.4);
}

.support-intro-center h2 {
  font-size: 32px;
  margin-top: 15px;
}

.support-intro-center ul {
  margin-left: 10px;
}

.support-intro-center ul li {
  font-size: 18px;
}

.support-intro-title {
  position: relative;
  margin-bottom: 20px;
  font-weight: 800;
  font-size: 50px;
  line-height: .9;
}

/* .support-intro-button {
  display: inline-block;
  color: #fff;
  font-size: 26px;
  font-weight: 600;
  line-height: 18px;
  padding: 20px 30px 20px 30px;
  text-decoration: none !important;
  border: 1px solid rgba(255,255,255,0.2);
  border-radius: 4px;
  box-shadow: 0px 0px 19px rgba(0,0,0,0.5);
  background-color:rgba(38,40,52,0.9);
  margin: 10px 0px 0px 0px;
} */

.support-intro-button {
  float: left;
  color: #fff;
  font-size: 26px;
  font-weight: 800;
  padding-bottom: 4px;
  text-decoration: none !important;
  border-bottom: 4px solid #fff;
  margin-top: 20px;
}

.support-intro-button:hover {
  box-shadow:none;
  opacity: 0.9;
}

.support-intro p {
  padding-bottom: 10px;
}

.support-intro li {
  padding: 10px 0px 0px 10px;
}

/*** TRAINING ***/

.training-main-title {
  margin-bottom: 50px;
  margin-top: -100px;
  font-weight: 800;
  font-size: 50px;
  line-height: .9;
  text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.4);
}

.training-intro {
  min-height: 780px;
  background: #4d6c86 url(/images/bg-training.jpg?u=1) center 0 no-repeat;
}

.training-intro-center {
  max-width: 800px;
  margin: 0px auto;
  padding: 258px 0px 10px 340px;
}

.training-intro-title {
  position: relative;
  margin-bottom: 30px;
  font-weight: 800;
  font-size: 50px;
  line-height: .9;
}

.training-intro-button {
  float:left;
  color: #fff;
  font-size: 26px;
  font-weight: 800;
  padding-bottom: 4px;
  text-decoration: none !important;
  border-bottom: 4px solid #fff;
  margin-top: 20px;
}

.training-intro-button:hover {
  box-shadow:none;
  opacity: 0.9;
}

.left-arrow {
  font-size: 32px;
  font-weight: 800;
  color:#fff;
  float:left;
  margin: 15px 15px 0px 0px;
}

.support-contact-us {
  float:left;
  color: #fff;
  font-size: 26px;
  font-weight: 800;
  padding-bottom: 4px;
  text-decoration: none !important;
  border-bottom: 4px solid #fff;
  margin-top: 20px;
}

.vline {
  border-bottom: 1px solid rgba(255,255,255,0.2);
  padding-bottom: 50px;
     margin-right: 80px;
}

.block-technician {
  float: left;
  width: 40%;
  margin-right: 5px;
}

.block-technician h2, .block-intructors h2 {
  position: relative;
  margin-bottom: 20px;
  font-weight: 800;
  font-size: 45px;
  line-height: .9;
  text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.4);
}

.block-intructors {
  float: left;
  width: 45%;
  border-left: 1px solid rgba(255,255,255,0.2);
  padding-left: 30px;
}

.contact-form {
  padding:50px;
}

.uav-intro-text a {
  border:1px solid #fff;
  padding: 10px 20px;
  color:#fff;
}

.uav-intro-text a:hover {
  opacity: 0.5;
}

.custom-article-button {
  border: 1px solid #fff;
  padding: 20px 30px 15px 30px;
  line-height: 20px;
}  

.custom-article-button:hover {
  opacity: 0.8;
}

.custom-article-button small {
  font-size: 14px;
}

.vidbacking-active-body-back {
  position: fixed;
  z-index: -100;
  min-width: 100%;
  min-height: 100%;
  top: 50%;
  left: 50%;
  background-size: cover;
  overflow: hidden;
  opacity: 1;
  transition: 2s opacity;
  transform: translateX(-50%) translateY(-50%);
}

.vidbacking-active-body-back-youtube {
  position: fixed;
  z-index: -100;
  /*min-width: 100%;
  min-height: calc(100% * 1.77);*/
  top: 50%;
  left: 50%;
  overflow: hidden;
  opacity: 1;
  transition: 2s opacity;
  transform: translateX(-50%) translateY(-50%);
}

.vidbacking-active-block-back {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
  height: auto;
  width: auto;
  z-index: -100;
  top: 49%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.vidbacking-active-block-back-youtube {
  position: absolute;
  /*min-width: 100%;
  min-height: 100%;*/
  height: auto;
  width: auto;
  z-index: -100;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
}

.vidbacking {
  display: none;
}

.vidmask-body-back {
  background: url(videooverlay1.png) repeat;
  opacity: 0.4;
  min-height: 100%;
  min-width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -50;
  display: block;
}

.vidmask-block-back {
  background: url(videooverlay1.png) repeat;
  opacity: 1;
  min-height: 100%;
  min-width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  z-index: -50;
  display: block;
}

.cabri-g2-tech {
  background: #0c181e url('/images/content/cabri-g2/cabri-g2-key-features.jpg') top center no-repeat;
  min-height: 540px;
}

.cabri-g2-tech-left li {
  font-size: 17px;
}

.cabri-g2-tech-left blockquote li {
  padding-bottom: 10px;
}

.cabri-g2-tech-left blockquote {
  margin-left: 0px;
}

.company-agreements-text blockquote {
  margin-left: 30px;
  margin-bottom: 0px;
  margin-top: 14px;
  float:left;
}

.company-agreements-text blockquote li {
  padding: 0 0 7px 24px;
}

.company-agreements-text blockquote li:before {
  background: none;
  border:1px solid #fff;
  width: 8px;
  height: 8px;
}
/**** BUY CABRI ****/

.buy-cabri-intro {
  position: relative;
  z-index: 1;
  padding-bottom: 70px;
  min-height: 1320px;
  background: #314453 url('/images/content/cabri-g2/cabri-g2-buy.jpg') center 0 no-repeat
}

.buy-cabri-intro-center {
  position: relative;
  margin: 0 auto;
  max-width: 1200px
}

.buy-cabri-intro-content {
  position: absolute;
  top: 760px;
  left: 50px;
  width: 600px;
}

.buy-cabri-intro-title {
  font-weight: 800;
  font-size: 52px;
  line-height: 1.2
}

.buy-cabri-intro-text {
  font-size: 25px
}

/*** CONFIGURATOR ***/

.configurator {
  position: relative;
  z-index: 1;
  padding-top: 495px;
  background: #484848 url(/images/content/cabri-g2/cabri-g2-configurator.jpg) center 0 no-repeat;
}

.configurator-center {
  position: relative;
  max-width: 960px;
  margin: 0px auto;
  padding: 0px 15px 40px 15px;
}

.configurator-tab-content {
  display: none;
}

.configurator-tab-content.is-open {
  display: block;
}

.configurator-intro {
  margin: -60px 0px 40px 0px;
}

.configurator-intro-title {
  font-weight: 800;
  font-size: 52px;
  line-height: 1.2;
}

.configurator-intro-text {
  font-size: 25px;
}

.configurator-notes {
  margin-top: 35px;
  color: #a9a9a9;
  font-size: 14px;
}

/*** CONFIGURATOR TABS ***/

.configurator-tabs {
  font-weight: 800;
  font-size: 26px;
}

.configurator-tabs-ul {
  border-bottom: 1px solid rgba(255,255,255,0.26);
  padding-bottom: 10px;
}

.configurator-tabs-item {
  display: inline-block;
  margin-right: 30px;
}

.configurator-tabs-link {
  display: block;
  padding: 5px 10px 10px 0px;
  margin-left: 5px;
  color: #fff;
}

.configurator-tabs-link:focus, .configurator-tabs-link:hover, .configurator-tabs-link.is-active {
  color: #f36309;
}

/*** CONFIGURATOR TOTALS ***/

.configurator-totals {
  position: fixed;
  position: sticky;
  left: 0px;
  bottom: 0px;
  width: 100%;
  z-index: 10;
  color: #a9a9a9;
  font-weight: 300;
  font-size: 20px;
  background-color: rgba(21, 21, 21, 0.92);
}

.configurator-totals-center {
  max-width: 960px;
  margin: 0px auto;
  padding: 0px 15px;
}

.configurator-totals-table {
  width: 100%;
  table-layout: fixed;
}

.configurator-totals-item {
  padding: 20px 0px;
}

.configurator-totals-item--middle {
  text-align: center;
}

.configurator-totals-item--right {
  text-align: right;
}

.configurator-totals-value {
  color: #fff;
}

.configurator-totals-actions {
  text-align: right;
  padding: 16px 0px;
  border-top: 1px solid #2f2f2f;
}

.configurator-totals-button {
  display: inline-block;
  color: #f36f20;
  background-color: #191919;
  margin-left: 12px;
  padding: 8px 12px;
  border: 1px solid #f36f20;
  border-radius: 4px;
  font-size: 19px;
  font-weight: 700;
  transition: background-color 250ms ease, color 250ms ease;
}

.configurator-totals-button:hover, .configurator-totals-button:focus {
  color: #191919;
  background-color: #f36f20;
}

/*** CONFIGURATOR TABLE ***/

.configurator-table  {
  color: #a9a9a9;
  border-bottom: 1px solid rgba(255,255,255,0.26);
}

.configurator-table-table  {
  width: 100%;
}

.configurator-table-header {
  text-align: left;
  font-size: 25px;
  font-weight: 600;
  padding: 20px 0px 12px 0px;
  color: #fff;
  position: relative;
}

.configurator-table-header--price {
  text-align: right;
  padding-right: 10px;
}

.configurator-table-item:hover, .configurator-table-item.is-active {
  color: #fff;
  background-color: #444;
}

.configurator-table-item.is-disabled {
  opacity: 0.5;
}

.configurator-table-item--separator td {
  border-top: 1px solid rgba(255,255,255,0.26);
}

.configurator-table-item-title {
  font-size: 19px;
  padding: 8px 20px 8px 40px;
  position: relative;
}

.configurator-table-item-weight {
  width: 120px;
  font-size: 19px;
  padding: 8px 0px;
}

.configurator-table-item-price {
  width: 160px;
  font-size: 19px;
  padding: 8px 10px;
  text-align: right;
}

.configurator-table-radio {
  position: absolute;
  left: 14px;
  top: 12px;
  width: 16px;
  height: 16px;
  overflow: hidden;
}

.configurator-table-radio--section {
  left: -28px;
  top: 28px;
}

.configurator-table-radio-radio {
  position: absolute;
  left: -32px;
}

.configurator-table-radio-box {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  width: 16px;
  height: 16px;
  background: url(/images/sprite-todo/configurator-radio-off.png) 0px 0px no-repeat;
  background-size: 16px 16px;
}

.configurator-table-radio-radio:checked + .configurator-table-radio-box {
  background-image: url(/images/sprite-todo/configurator-radio-on.png);
  background-size: 16px 16px;
}

.configurator-table-checkbox {
  position: absolute;
  left: 14px;
  top: 12px;
  width: 16px;
  height: 16px;
  overflow: hidden;
}

.configurator-table-checkbox--section {
  left: -28px;
  top: 28px;
}

.configurator-table-checkbox-checkbox {
  position: absolute;
  left: -32px;
}

.configurator-table-checkbox-box {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  width: 16px;
  height: 16px;
  background: url(/images/sprite-todo/configurator-checkbox-off.png) 0px 0px no-repeat;
  background-size: 16px 16px;
}

.configurator-table-checkbox-checkbox:checked + .configurator-table-checkbox-box {
  background-image: url(/images/sprite-todo/configurator-checkbox-on.png);
  background-size: 16px 16px;
}

.configurator-table-more {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-left: 4px;
  background: url(/images/sprite-todo/configurator-info.png) 0px 0px no-repeat;
  background-size: 14px 14px;
  overflow: hidden;
  text-indent: 28px;
}

/**** CHANGES AFTER 21.12.2018 *****/
.site-nav-level2-link {
  text-transform: none;
}

.alpha2-demo-video video {
  width:100% !important;
  height:auto !important;
}

.company-team video {
  width:100% !important;
  height:auto !important;
}

.alpha2-military {
  background: #0c191f url('/images/content/alpha2/alpha2-military-bg-2.jpg')  top center no-repeat;
  color:#0c191f;
}

.alpha2-military-center {
  position: relative;
  margin: 0 auto;
  padding: 46px 30px 44px 30px;
  max-width: 1054px
}

.alpha2-military-title {
  margin-bottom: 20px;
  font-weight: 800;
  font-size: 50px;
  line-height: .9
}

.alpha2-military-text {
  font-size: 25px;  
}

.alpha2-military-more {
  display: inline-block;
  padding-bottom: 4px;
  border-bottom: 4px solid #fff;
  color: #fff;
  font-weight: 600;
  font-size: 26px
}

.alpha2-military-image {
  padding-top: 0px;
  text-align: center
}

.alpha2-military-img {
  max-width: 100%
}

/**** UAV *****/
.uav-intro {
  position: relative;
  z-index: 1;
  padding-bottom: 70px;
  min-height: 875px;
  background: #4d6c86 url(/images/content/projects/uav-intro6.jpg?u=1) center 0 no-repeat
}

.uav-parallax {
  display: block;
  height: 100vh;
  background: url(/images/content/projects/uav-intro7.jpg) center center no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  background-size: cover;
  max-height: 600px;
}

.uav-intro-content {
  position: absolute;
  top: 660px;
  left: 50px;
}

.uav-intro2-content {
  position: relative;
  top: 670px;
  font-size: 24px;
  text-align: center;
  max-width: 600px;
  margin: 0px auto;
}

.uav-intro-2 {
  position: relative;
  z-index: 1;
  padding-bottom: 70px;
  min-height: 920px;
  background: #4d6d86 url(/images/content/projects/uav-intro4_2.jpg) center 0 no-repeat
}

.alpha2-military-block-1, .alpha2-military-block-2 {
  float: left;
  width: 48%;
  padding-top: 20px;
}

.alpha2-military-block-2 {
  margin: 35px 0px 0px 30px;
}

.alpha2-military-block-1 ul li, .alpha2-military-block-2 ul li  {
  position: relative;
  margin-left: 16px;
  padding: 0 0 10px 24px;
  font-weight: 300;
  font-size: 20px
}

.alpha2-military-block-1 ul li:before,.alpha2-military-block-2 ul li:before {
  position: absolute;
  top: 8px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #fff;
  content: '';
}

/** ALPHA ROTOR ***/

.alpha2-mf-rotor {
  position: relative;
  z-index: 1;
  min-height: 588px;
  background: #9bc9fd url(/images/content/alpha2/alpha2-manufacturing-rotor.jpg) center bottom no-repeat;
  color:#0e191f;
}

.alpha2-mf-rotor-center {
  position: relative;
  margin: 0 auto;
  padding: 0 30px;
  max-width: 1240px
}

.alpha2-mf-rotor-content {
  position: absolute;
  top: 56px;
  right: 30px;
  width: 380px;
  font-size:17px;
}

.alpha2-mf-rotor-content p {
  margin-bottom: 25px;
}

.alpha2-mf-rotor-title {
  position: relative;
  margin-bottom: 20px;
  font-weight: 800;
  font-size: 50px;
  line-height: .9
}

.alpha2-mf-rotor-title:after {
  position: absolute;
  top: 10px;
  left: -30px;
  width: 14px;
  height: 24px;
  background: url(/images/sprite.png?b4f586ea3d) -120px -144px no-repeat;
  content: '';
  opacity: .5
}

.alpha2-mf-rotor-subtitle {
  margin-bottom: 14px;
  font-weight: 600;
  font-size: 21px
}

.alpha2-mf-rotor-text {
  max-width: 320px;  
  font-weight: 300;
  font-size: 17px;
  line-height: 1.4
}

.alpha2-mf-rotor-text p {
  margin-bottom: 1.5em
}

.alpha2-mf-rotor-more {
  display: inline-block;
  padding-bottom: 4px;
  border-bottom: 4px solid #fff;
  color: #fff;
  font-weight: 600;
  font-size: 26px
}

.alpha2-mf {
  position: relative;
  z-index: 1;
  min-height: 588px;
  background: #0c181e url(/images/content/alpha2/alpha2-manufacturing-airframe3.jpg) center bottom no-repeat
}

/*** COMMPANY TODAY ****/

.company-team {
  min-height: 300px;
  background: #111c22;
}

.company-team-center {
  position: relative;
  margin: 0 auto;
  padding: 0 30px;
  max-width: 1140px
}

.company-team-content {
  padding-top: 36px
}

.company-team-title {
  position: relative;
  margin-bottom: 8px;
  font-weight: 800;
  font-size: 50px
}

.company-team-subtitle {
  padding: 0 0 14px 6px;
  font-weight: 300;
  font-size: 14px
}

.about-us-team-ul {
  margin-left: -5%
}

.js .about-us-team-ul {
  position: relative;
  top: -60px;
  opacity: 0;
  transition: all 1.5s ease-in-out
}

.about-us-team-ul.in-view {
  top: 0;
  opacity: 1
}

.about-us-team-item {
  display: inline-block;
  margin: 0 0 36px 5%;
  width: 220px;
  color: #6f6f6f;
  vertical-align: top;
  text-align: center;
  font-size: 20px
}

.about-us-team-image {
  margin-bottom: 10px
}

.about-us-team-img {
  width: 100%;
  border-radius: 50%
}

.about-us-team-name {
  font-weight: 600;
  font-size: 20px
}

.about-us-team-job-title {
  font-weight: 300
}

.youtube-video {
  position: relative;
}

.youtube-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.play-video:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: block;
  margin: -50px 0 0 -50px;
  width: 100px;
  height: 100px;
  background: url(/images/icon_video.png) 0 0 no-repeat;
  content: ''
}

.play-video-2:before {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 2;
  display: block;
  margin: 72px 0 0 -50px;
  width: 100px;
  height: 100px;
  background: url(/images/icon_video.png) 0 0 no-repeat;
  content: ''
}

.company-agreements-title {
  font-size: 42px;
}

.company-agreements-subtitle {
  font-size: 24px;
}

.modal-window--fullscreen {
  width:90%;
  height:90%
}

.modal-window--fullscreen .lt-modal-close {
  position: absolute;
  top: 14px;
  right: 24px;
  overflow: hidden;
  width: 32px;
  height: 32px;
  background: url(/images/sprite.png?c97f2072e8) -68px -100px no-repeat;
  text-indent: 64px
}

.request-detailed-offer {
  color:#f36309;
}

.alpha2-video {
  background-color: #000;
  min-height: 350px;
}

.alpha2-parallax {
  display: block;
  height: 100vh;
  background: url(/images/content/alpha2/alpha2-parallax.jpg) center center no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  background-size: cover;
  max-height:600px;
}

.alpha2-comfort-video {
  display: inline-block;
  margin: 15px 0 0 0px;
  padding-bottom: 4px;
  border-bottom: 4px solid #000;
  color: #000;
  font-weight: 600;
  font-size: 26px;
}

.g5-parallax {
  display: block;
  height: 100vh;
  background: url(/images/content/projects/g5-welcome.jpg) center center no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  background-size: cover;
  max-height:600px;
}

/**** CABRI G2 - BUY *****/

.cabri-configurate-buy {
  position: relative;
  z-index: 1;
  min-height: 588px;
  background: #0c181e url(/images/content/cabri-g2/cabri-g2-configurator.jpg) center bottom no-repeat
}

.cabri-configurate-buy-center {
  position: relative;
  margin: 0 auto;
  padding: 0 30px;
  max-width: 1240px;
  padding-top: 300px;
  text-align: center;
}

.cabri-configurate-buy-content {
  position: absolute;
  top: 56px;
  right: 30px;
  width: 380px
}

.cabri-configurate-buy-title {
  position: relative;
  margin-bottom: 20px;
  font-weight: 800;
  font-size: 50px;
  line-height: .9
}

.cabri-configurate-buy-subtitle {
  margin-bottom: 14px;
  font-weight: 600;
  font-size: 17px
}

.cabri-configurate-buy-text {
  max-width: 320px;
  font-weight: 300;
  font-size: 14px;
  line-height: 1.4
}

.site-nav-level2 {
  padding-top: 15px;
}

.company-parallax {
  display: block;
  height: 600px;
  background: url(/images/content/company/company-parallax-2.jpg) center center no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  background-size: cover
}

.cabri-configurate-buy-more {
  display: inline-block;
  padding-bottom: 4px;
  border: 2px solid #fff;
  color: #fff;
  font-weight: 600;
  padding: 10px 20px;
  font-size: 22px
}

.cabri-configurate-buy-more:hover {
  background-color: rgba(0,0,0,0.5);
  color:#fff;
  border:2px solid transparent;  
}

.company-agreements-center { 
   padding: 66px 30px 64px 70px;  
}

.contacts-intro {
  position: relative;
  z-index: 1;
  min-height: 900px;
  min-height: 100vh;
  background: #3b3233 url(/images/content/contact/contact-bg.jpg?u=1) center 0 no-repeat;
  background-size: cover;
}

.contacts-intro-center {
  padding: 280px 0px 0px 0px;
  max-width: 1000px;
  margin: 0px auto;
}

.contacts-intro-block-1 {
  float:left;
  width: 33%;
  text-shadow: 1px 1px 7px rgba(0,0,0,.8);
}

.contacts-intro-block-1 h2 {
  font-weight: 800;
  font-size: 52px;
  line-height: 0.9;
}

.contacts-intro-block-2 {
  float:left;
  width: 53%;
  padding-top: 130px;
  text-shadow: 1px 1px 7px rgba(0,0,0,.8);
}

.contacts-intro-link {
  display: inline-block;
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  margin-right: 30px;
  padding-bottom: 5px;
  border-bottom: 5px solid #fff;
  text-decoration: none !important;
}

/*** OUT NETWORK ****/

.our-network {
  background-color: #010609;
  padding-top: 120px;
}

.our-network-center {
  max-width: 1200px;
  margin: 0px auto;
}

.our-network-section-title {
  margin-left: 10px;
  font-weight: 800;
  font-size: 52px;
  line-height: 1.2
}

.our-network-ul {
  margin-left: -2%;
}

.our-network-item {
  float: left;
  width: 23%;
  margin: 0px 0px 2% 2%;
  background-color: #fff;
  border-radius: 5px;
}

.our-network-item-image {
  display: block;
  padding: 0px 10px;
}

.our-network-item-img {
  width: 100%;
}

.our-network-item-title {
  display: block;
  background-color: #fff;
  text-align: center;
  color: #000;
  padding: 10px 0px 20px 0px;
}

.our-network-map-wrap {
  position: relative;
}

.our-network-map {
  height: 700px;
  background: #fff;
}

.our-network-filter {
  position: absolute;
  left: 30px;
  top: 10px;
  background-color: rgba(0, 0, 0, 0.2);
  padding: 6px 10px;
  font-size: 14px;
  z-index: 1000;
  border-radius: 5px;
  text-transform: lowercase;
}

.our-network-filter-link {
  margin: 0px 5px;
  color: #000;
  opacity: 0.5;
}

.our-network-filter-link:hover, .our-network-filter-link:focus, .our-network-filter-link.is-active {
  opacity: 1;
  text-decoration: underline;
}

.js .our-network-center {
  display: none;
}

/***

.network-distributors-tabs {
  margin-bottom: 20px;
  font-weight: 800;
  font-size: 26px;
  margin-top: 20px;
}

.network-distributors-tabs-ul {
  padding: 0 0 5px 10px;
  border-bottom: 1px solid #fff
}

.network-distributors-tabs-item {
  display: inline-block;
  margin-left: 5px;
}

.network-distributors-tabs-link {
  padding: 5px 10px;
  border: 1px solid #fff;
  color: #fff
}

.network-distributors-tabs-link:hover {
  color:#e5742d;
}

.error-page {
  padding: 200px 0px 0px 150px;
}

/* PARTNER DETAIL */

.network-content-partner {
  background: #f2f2f2 url(/images/content/network/network-bg-partner.jpg) top center no-repeat;  
  min-height: 450px;
}

.network-content-partner-center {
  max-width: 1200px;
  margin: 0px auto 0px auto;
  padding-bottom: 40px;
  padding-top: 130px;
  min-height: 1000px;
}

.network-go-back {
  position: absolute;
  left: 72px;
  top: 35px;
  color: #000;
  padding-left: 30px;
}

.network-go-back:before {
  content: '⬅';
  position: absolute;
  left: 0px;
  top: -9px;
  font-size: 25px;
}

.network-go-back:hover, .network-go-back:focus {
  text-decoration: underline;
}

.partner-logo-area-right h1 {
  margin-left: 10px;
  font-weight: 800;
  font-size: 52px;
  line-height: 1.2;
  color:#000;
  padding: 30px 0px 30px 50px;
  margin-top: 80px;
  margin-left: 20px;
}

.partner-logo-area {
  float: left;
  min-width: 1200px;
}

.partner-logo-area-left {
  float: left;
  width: 25%;
  min-height: 200px;
  padding: 10px 30px 10px 30px;
  background-color:#fff;
  border-radius: 4px;
  text-align: center;
  margin-top:25px;
}

.partner-logo-area-right {
  width: 65%;
  float: left;
  position: relative;
  z-index: 1;
}

.partner-logo-area  {
  color:#000;
}

.partner-logo-area h2 {
  margin-left: 10px;
  font-weight: 800;
  font-size: 24px;
  line-height: 1.2;
  color:#000;
  margin-top: 30px;
  margin-left: 0px;
}

.partner-logo-area-right .left_block {
  float: left;
  padding: 30px 0px 30px 72px;
  width: 40%;
}

.horizontal-line {
  width: 100%;
  border-bottom: 1px solid #d7d7d7;
}

.footer-distributors-tab-content a {
  color:#fff;
}

.google-map {
  width:100%;
  min-height: 450px;
}

/* MOBILE */

@media only screen and (max-width: 767px) {
  .page404-intro-content {
    padding-top: 500px;
  }

  ul.spec-list--feature {
  margin-left: 10px !important;
  padding-top: 22px;
  }

  ul.spec-list--feature li, ul.spec-list li {
  padding-left: 5px;
  font-size: 1em;
  }

  ul.spec-list-mobile {
  margin: 0px 0px 0px 10px !important;
  }

  .simple-modal-img--wide {
  display: inline-block !important;
  margin-left: 0px;
  width: 100%;
  }

  .simple-modal-wrap .js-modal-video:before {
  position: absolute;
  top: 33%;
  left: 50%;
  z-index: 2;
  display: block;
  margin: 50px 0 0 -50px;
  width: 100px;
  height: 100px;
  background: url(/images/icon_video.png) 0 0 no-repeat;
  content: '';
  }

  .spec-list {
  margin: -12px 0 0 4px!important;
  }

  .spec-list li {
  padding-left: 5px;
  padding-bottom: 10px;  
  }

  .simple-modal-title-video {
  margin-left:0px;
  }
  .cabri-modal-position {
  padding: 0px 20px;
  }

  .cabri-modal-position .simple-modal-img {
  display:inline-block !important;
  margin-left: 0px;
  width: 100%;
   }
  
  .simple-modal-image {
  margin-left: 0px;
  }

  .simple-modal-content {
  min-height: auto;
  }

  .cabri-g2-tech-center {
  padding-bottom: 0px;
  }

   .disable-mobil-button {
  display:none;
  }

  .home-cockpit-mobile {
  display: inline-block;
  }

  .home-cockpit-mobile img {
  width: 100% !important;
  height: auto !important;
  margin: 0px;
  }
  /* calendar */

  .training-main-title {
  font-size: 45px;
  margin-top: -60px;
  }

  .events-list-section-title {
  float: none
  }

  .events-list-controls {
  float: none
  }

  .events-list-controls-button {
  margin-left: 0;
  font-size: 13px
  }

  .events-list-month {
  display: block;
  width: auto
  }

  .events-list tbody, .events-list tr {
  display: block
  }

  .events-list-day-title {
  padding-bottom: 10px
  }

  .events-list .events-tag {
  margin-right: 2px
  }
 
  /* equipment */
  .our-network-filter {
    left: 10px;
    width: 75%;
    line-height: 22px;
  }  

  .alpha2-prop-item {
    margin: 0 auto;
  }
  .configurator-totals-label, .request-detailed-offer {
    font-size: 14px;
  }

  .alpha2-tech-left {
    width: 334px;
  }

  .configurator-totals-item {
    line-height: 15px;
  }
  .configurator-totals-value {
    font-size: 16px;
  }

  .cabri-g2-tech-left {
    width: 340px;
  }
  .cabri-g2-equipment-gallery li img {
    height: 220px;
  }

  .cabri-g2-equipment-gallery {
    padding-left: 10px;
    padding-top: 0px;
    padding-right: 0px;
  }

  .cabri-g2-equipment-left {
    padding-left: 10px;
    padding-top: 20px;
  }

  .cabri-g2-equipment-intro  {
    background: #0c181e url(/images/cabri-g2-intro-equipment-mobile.jpg) center 0 no-repeat;
    min-height: 460px;
  }

  .cabri-g2-equipment-intro-content {
    left: 0px;
    top: 0px;
    position:relative;
    padding: 430px 0px 0px 30px;
  }

  .cabri-g2-equipment-title {
    font-size: 34px;
  }

  .cabri-g2-equipment-subtitle {
    font-size: 25px;
  }  

 
  /* projects */
  
  .g5-intro-content {
  position: relative;
  left: auto;
  text-align: center;
  padding: 20px;
  font-size: 24px;
  }
  
  .uav-intro-text a {
  font-size: 15px;
  }
  
  .uav-intro-content {
  position: relative;
  left: auto;
  text-align: center;
  padding: 20px;
  font-size: 24px;
  top: 540px;
  }
  
  .uav-intro-2 {
  min-height: 1000px;
  }
  
  .uav-intro2-content {
  position: relative;
  left:auto;
  padding: 20px 20px 20px 20px;
  top: 300px;
  font-size: 24px;
  }
  
  .uav-intro { 
  background: #574d2e url(/images/content/projects/uav-intro6-mobile.jpg) center 0 no-repeat;
  background-size: 100% auto;
  min-height: 450px;
  }
  
  /* ALPHA */
  
  .alpha2-military-block-1, .alpha2-military-block-2 {
  width: 90%;
  }
  
  .alpha2-comfort-content {
  width: auto;
  }
  
  .alpha2-tech-features-item {
  padding-left: 83px;
  }
  .alpha2-tech-title {
  font-size: 40px;
  }
  
  .alpha2-intro {
    background: #625149 url(/images/content/alpha2/alpha2-intro-mobile.jpg) center 0 no-repeat;
    background-size: 100% auto;
  }

  .alpha2-intro-slider {
    display: none;
  }
  
  .alpha2-prop-label {
  font-size: 18px;
  }
  
  .alpha2-prop-value {
  font-size: 28px;
  margin-bottom: 5px;
  padding-bottom: 5px;
  }

  .alpha2-tech-features-item {
   font-size: 28px;
  }
  
  .alpha2-prop-item {
  padding: 12px;
  }
  
  
  .alpha2-intro {
  min-height: 650px;
  }
  
  .alpha2-intro-content {
  position: relative;
  text-align: center;
  left: auto;
  top: 266px;
  }
  
  .alpha2-prop {
  bottom: auto;
  top: 380px;
  }
  
  
  /* CABRI G2 */

  .site-footer-center {
  padding: 30px;
  }
  .cabri-g2-specs-title {
  font-size: 40px;
  }
  
  .company-agreements-left {
  width: 90%;
  }
  
  .company-agreements-right {
  float: left;
  width: 90%;
  margin-top: 0px !important;
  }
  
  .company-agreements-center {
  padding: 26px 30px 64px 30px;
  }
  
  .cabri-g2-mf-content {
  top: 35px;
  right: 20px;
  }
  
  .cabri-g2-tech-center {
  padding-top: 15px;
  }
  
  .cabri-g2-tech-title {
  font-size: 40px;
  }
 
  .cabri-g2-prop-label {
  font-size: 24px;
  }
  
  .cabri-g2-prop-value {
  font-size: 38px;
  margin-bottom: 5px;
  padding-bottom: 5px;
  }

  .cabri-g2-prop-item {
  padding: 12px;
  }

  .cabri-g2-intro {
  min-height: 650px;
  }
  
  .cabri-g2-intro-content {
  position: relative;
  text-align: center;
  left: auto;
  top: 266px;
  }
  
  .cabri-g2-prop {
  bottom: auto;
  top: 380px;
  }
  
  .cabri-g2-intro {
  background: #0c181e url(/images/content/cabri-g2/cabri-g2-intro-mobile.jpg) center 0 no-repeat;
  background-size: 100% auto;
  }
  
  .cabri-g2-tech {
  background: #0c181e url(/images/content/cabri-g2/cabri-g2-key-features-mobile.jpg) center bottom no-repeat;
  background-size: 100% auto;
  min-height: 720px;
  }
  
  
  .home-protection-center {
  padding: 0 15px 5px 15px;
  }
  
  .simple-modal {
  margin-bottom: 10px;  
  }

  .simple-modal-text li:before {
  display:none;
  }

  .home-safety-center ul:before {
  display: none;
  }

  .simple-modal-text {
  padding: 5px 0px 15px 0px;  
  }
  
  .home-slider-center {
  padding: 0 0 100px 24px;
  }
  
  .home-slider .bx-pager {
  left: 23px;  
  }
  
  .site-header-logo-img {
  width: 90px;
  padding: 6px 15px;
  }
  
  .header-lang {
  display: none;  
  }
  
  .nav-toggle {
  background-color:rgba(61,61,61,0.5);  
  border: 0px;  
  margin: 10px;
  padding: 5px 10px;
  }
  
  .site-nav {
  background-color:#252525;
  }
  
  .site-nav-link {
  color:#fff;
  border-bottom: 1px solid #424242;
  }
  
  .site-nav-link.is-active {
  background-color:#3b3b3b;
  }
  
  .site-nav-level2 {
  background-color:#131313;
  }
  
  .site-nav-level2-link {
  padding: 8px 20px 10px 170px;
  font-size: 16px;
  }

  .site-nav-link:focus, .site-nav-link:hover {
  background-color: #373737;
  border-bottom: 1px solid #424242;
  }
  
  .site-nav-item:hover .site-nav-link { 
   border-bottom: 1px solid #424242;
  }

  .site-nav-link.is-active, .site-nav-link:focus, .site-nav-link:hover {
  border-bottom: 1px solid #424242;
  }
  
  .site-nav-level2-link.is-active, .site-nav-level2-link:focus,
  .site-nav-level2-link:hover {
  background-color: #373737
  }

  .configurator-totals-value {
    white-space: nowrap;
  }

  .configurator-totals-actions {
    padding-bottom: 4px;
  }

  .configurator-totals-button {
    margin-bottom: 12px;
    font-size: 14px;
  }

  .configurator-table-header {
    font-size: 18px;
  }

  .configurator-table-item-title, .configurator-table-item-price, .configurator-table-item-weight {
    font-size: 15px;
  }

}

/* CUSTOM FIX NA IPAD */
  
@media only screen and (max-width: 1024px) {

  .simple-modal-mobile-img {
    width: 100%;
  }

  .scroll-arrow {
    display:initial;
  }

  .home-slider-center {
    padding-bottom: 130px;

  }

  .home-slider-arrow-text {
    display:none;
  }

  .home-slider-arrow {
    display:none;
  }
  
  .company-parallax, .alpha2-parallax, .uav-parallax {
    background-attachment: scroll;
  }

  .support-intro {
    min-height: 700px;
    background: #333030 url(/images/bg-support-2-mobile.jpg) center 0 no-repeat;
    background-size: 100%;
  }

  .support-intro-center {
    padding: 310px 0px 0px 30px;
  }

  .training-intro {
      background: #03111c url(/images/bg-training-mobile.jpg) center 0 no-repeat;
    background-size: 100%;
    min-height: 670px;
  }

  .training-intro-center {
    max-width: 100%;
    margin: 0px auto;
    padding: 280px 10px 0px 30px;
  }
  
  .training-intro-button {
    margin-top: 20px;
  }

  .contacts-intro {
    background-size: 100% auto;
    min-height: 730px;
  }

  .contacts-intro-block-1 {
  float: none;
  width: auto;
    padding-left: 30px;
    padding-top: 50px;
  }

  .contacts-intro-block-2 {
    float: none;
    width: 85%;
    padding: 30px 30px 0px 30px;
  }

  .company-intro {
    background: #0f1c22 url(/images/company-intro-2-mobile.jpg) center 0 no-repeat;
    background-size: 100% auto;
    min-height: 300px;
  }

  .company-history {
    background: #0f1c22 url(/images/company-history-mobile.jpg) center 0 no-repeat;
  }

  .company-history-left {
    width: 85%;
    padding: 30px 20px 0px 30px;
  }

  .company-history-right {
    width: 85%;
    padding: 0px 20px 0px 30px;
  }

  .company-history-title {
    font-size: 45px;
  }

  .company-intro-content {
    position: relative;
    top: auto;
    left: auto;
    padding: 320px 0px 0px 30px;
  }
  
  .company-intro-title {
    font-size: 40px;
    line-height: 1.1;
  }
  
  .company-intro-text {
    font-size: 20px;
  }

  .company-today {
    background: #172328 url(/images/company-today-intro-mobile.jpg) center 0 no-repeat;
  }

  .company-today-content {
    padding-top: 316px;
    padding-bottom: 20px;
  }

  .company-today-title {
    font-size: 45px;
    line-height: 1;
  }

  .company-today-owners {
    padding: 0px 0px 0px 10px;
  }

  .company-today-owners-percent-text {
    font-size: 16px;
  }

  .company-today-owners-name {
    font-size: 15px;
    padding-left: 63px;
  }

  .company-parallax {
    background-size: 100% auto;
    height: auto;
    min-height: 200px;
  }
  
  .company-team {
    min-height: 200px;
  }  
  .company-team img {
    width: 100%;
    min-height: 200px;
    height: auto;
  }

  .company-join {
    background: url(/images/company-join-mobile.jpg) center 0 no-repeat; 
    min-height: 674px;
  }

  .uav-intro-2 {
    background: #21211f url(/images/content/projects/uav-intro4_2-mobile.jpg) center 0 no-repeat;
    background-size: 100% auto;
   }

  .uav-intro {
    min-height: 370px;
  }

  .uav-parallax {
    background: url(/images/content/projects/uav-intro7-mobile.jpg) center center no-repeat;
    background-size: 100% auto;
    height: 34vh;
  }

  .uav-intro2-content {
    padding: 0px 20px 20px 20px;
  }

  .uav-intro-2 {
    min-height: 640px;
  }
  .uav-intro-content {
    top: 220px;
  }

  .alpha2-comfort-video {
    font-size: 24px;
  }

  .alpha2-tech-features {
    margin-left: 30px;
  }

  .alpha2-tech-center {
    padding: 40px 20px 4px 20px;
  }
  
  .alpha2-comfort-title {
    font-size: 45px;
  }  
  
  .alpha2-comfort-title:after {
    background: none;
  }

  .company-agreements {
    background: #0f1b20 url(/images/company-agreements-mobile.jpg) center bottom no-repeat;
    min-height: 1510px;
    background-size: 100% auto;
  }

  }

@media only screen and (min-width:1023px) and (max-width:1366px) {
  .contacts-intro-center {
    padding-top: 140px;
    padding-left: 140px;
  }

  .uav-intro2-content { 
    top: 630px;
  }
  .cabri-g2-intro-content {
    top: 540px;
  }

  .alpha2-intro-content {
    top: 540px;
  }  

  .alpha2-prop {
    bottom: 70px;
  }  

  .home-slider-center {
    padding-bottom: 120px;
  }

  .home-slider-arrow {
    bottom: 82px;
  }
  
  .company-intro-title {
    line-height: 1.1;
  }

  .cabri-g2-prop {
    bottom: 70px;
  }

  .company-intro-text {
    font-size: 23px;
  }

  .company-history-right {
    width:50%;
    padding-right: 20px;
  }

  .support-intro-center {
    padding: 180px 0px 0px 55%;
  }

  .support-intro {
    min-height: 830px;
    background-size: auto;
  }
  
  .site-nav-link {
    font-size: 16px;
    padding: 8px 4px;
  }
  
  .site-nav-item { 
    margin: 0 8px;
  }

  .header-lang {
    right: 22px;
  }
  
  .site-header-logo {
    left: 30px;
  }
  
  .home-slider-subtitle {
    font-size: 28px;
  }
  
  .home-slider-arrow-text {
    font-size: 24px;
  }

  .alpha2-prop-value {
    font-size: 30px;
  }
  
  .alpha2-prop-label {
    font-size: 17px;
  }
  
  .alpha2-prop-item {
    min-width: 196px;
  }
  
  .company-intro-content {
    left: 40px;
  }
  
  .company-history-left {
    padding-left: 40px;
  }
  
  .company-parallax, .alpha2-parallax, .uav-parallax {
    background-attachment: scroll;
  }
  
  .home-protection-label--2 {
    left: 930px;
  }

  .cabri-g2-tech {
    min-height: 550px;
  }
  
  .contact-block-1 {
    margin-left: 50px;
  }
}

@media only screen and (max-width: 767px) {

  .alpha2-mf {
  background: #b99c7a url(/images/content/alpha2/alpha2-manufacturing-airframe3-mobile.jpg) center top no-repeat;
  background-size: 100% auto;
  }

  .alpha2-mf-content {
  position:relative;
  right: auto;
  width: 90%;
  top: auto;
  left: auto;
  padding: 200px 0px 20px 0px;
  }

  .alpha2-mf-title:after {
  background:none;
  }

  .alpha2-mf-title {
  font-size: 42px;
  }

  .alpha2-mf-rotor {
  background: #c5e9ff url(/images/content/alpha2/alpha2-manufacturing-rotor-mobile.jpg) center top no-repeat;
  background-size: 100% auto;
  }  

  .alpha2-mf-rotor-content {
  position:relative;
    right: auto;
    width: 90%;
    top: auto;
    left: auto;
    padding: 230px 0px 20px 0px;
  } 

  .alpha2-mf-rotor-title:after {
    background:none;
  }

  .alpha2-military {
  background: #b4a79e url('/images/content/alpha2/alpha2-military-bg-2-mobile.jpg') top center no-repeat;
  background-size: 100% auto;
  }

  .alpha2-military-center {
  padding: 336px 30px 44px 30px;
  } 

  .alpha2-mf-content ul {
  margin-top: 30px;
}

.alpha2-mf-content li {
  position: relative;
  margin-left: 14px;
  padding: 0 0 10px 24px;
  font-weight: 300;
  font-size: 17px
}

.alpha2-mf-content li:before {
  position: absolute;
  top: 4px;
  left: 0;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #fff;
  content: '';
}

  .alpha2-comfort {
  background: #20424c url(/images/content/alpha2/alpha2-comfort-mobile.jpg) center 0 no-repeat;
  background-size: 100% auto;
  color:#fff;
  padding-top: 220px;
  min-height: 670px;
  padding-right: 20px;
  padding-bottom: 20px;
  }
  
  .alpha2-comfort a {
  color:#fff;
  border-bottom: 4px solid #fff;
  }

  .cabri-g2-mf {
  background: #d9d6d1 url(/images/content/cabri-g2/cabri-g2-manufacturing-mobile.jpg) center top no-repeat;
  }

  .cabri-g2-mf-content {
  position:relative;
    right: auto;
    width: 90%;
    top: auto;
    left: auto;
    padding: 430px 0px 20px 0px;
  color: #0a012e
  }

  .cabri-g2-mf-content a {
  color: #0a012e;
  border-bottom: 4px solid #0a012e;
  font-size: 24px;
  }

  .cabri-g2-mf-title {
  font-size: 45px;
  }

  .cabri-g2-mf-title:after, .cabri-g2-comfort-title:after {
  background-image: none;
  }

  .simple-modal-wrap .js-modal-video:before {
    display:none;
  }

  .contacts-intro-block-1 {
  float: none;
  width: auto;
    padding-left: 15px;
    padding-top: 15px;
  }

  .contacts-intro-block-1 h2 {
  font-size: 32px;
  }

  .contacts-intro-block-2 {
    float: none;
    padding: 30px 15px 30px 15px;
  }

  .contacts-intro-link {
  font-size: 20px;
  margin-right: 10px;
  }

  .contacts-intro-center {
  padding-top: 75%;
  }

  .block-technician {
  width: 98%;
  }
 
  .block-intructors {
  width: 98%;
  border: 0px;
   border-top: 1px solid rgba(255,255,255,0.2);
  padding-left: 0px;
  margin-top: 30px;
  }

  .block-technician h2, .block-intructors h2 {
  font-size: 40px;
  margin-bottom: 7px;
   }
   .block-intructors h2 {
  padding-top: 25px;
   }

   .support-contact-us {
  float:none;
   }

   .vline {
  padding-bottom: 20px;
  margin-right: 8px;
   }

   .support-contact-us {
  font-size: 18px;
  margin-top: 20px;
  display: inline-block;
   }

   .training-intro-center {
  padding-bottom: 30px;
   }
 
   .left-arrow {
  margin-top:10px;
     margin-right: 8px;
   }

   .footer-contact-navigation {
  font-size: 17px;
   } 
 
}

.scroll-arrow {
  position: fixed;
  right: 26px;
  bottom: 100px;
  z-index: 10000;
  width: 24px
}

.scroll-arrow-item {
  position: absolute;
  top: 0;
  box-sizing: border-box;
  margin-left: -12px;
  width: 24px;
  height: 24px;
  border-bottom: 1px solid #afafaf;
  border-left: 1px solid #afafaf;
  opacity: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: sdb07 2s infinite;
  animation: sdb07 2s infinite
}

.scroll-arrow-item--1 {
  -webkit-animation-delay: 0s;
  animation-delay: 0s
}

.scroll-arrow-item--2 {
  top: 16px;
  -webkit-animation-delay: .15s;
  animation-delay: .15s
}

.scroll-arrow-item--3 {
  top: 32px;
  -webkit-animation-delay: .3s;
  animation-delay: .3s
}

@-webkit-keyframes sdb07 {
  0% {
  opacity: 0
  }

  50% {
  opacity: 1
  }

  100% {
  opacity: 0
  }
}

@keyframes sdb07 {
  0% {
  opacity: 0
  }

  50% {
  opacity: 1
  }

  100% {
  opacity: 0
  }
}

@media only screen and (min-width:768px) and (max-width:1024px) {

  .contacts-intro-block-2 {
  width: 57%;
  }

  .cabri-g2-equipment-intro-content {
    left: 600px;
  }
  
  .training-intro-center {
    padding-top: 690px;
  }
  
  .support-contact-us {
    float:none;
     }

  .support-contact-us {
    font-size: 18px;
    margin-top: 20px;
    display: inline-block;
     }

  .training-intro-center {
    padding-bottom: 25px;
  }

  .vline {
    padding-bottom: 30px;
  }

  .support-intro {
    background-size: 100%;
  }

  .footer-contact-navigation {
    font-size: 27px;
  }

  .support-intro {  
    background: #333030 url(/images/bg-support-2-tablet.jpg) center 0 no-repeat;
    min-height: 590px;
  }
}
@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4f5b5f;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#1aafff;color:#fff}.plyr--video .plyr__control svg{filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .15))}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#1aafff;color:#fff}.plyr__control--overlaid{background:rgba(26,175,255,.8);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#1aafff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:5px}.plyr__controls .plyr__menu+.plyr__control,.plyr__controls .plyr__progress+.plyr__control,.plyr__controls>.plyr__control+.plyr__control,.plyr__controls>.plyr__control+.plyr__menu{margin-left:2px}.plyr__controls>.plyr__control:first-child,.plyr__controls>.plyr__control:first-child+[data-plyr=pause]{margin-left:0;margin-right:auto}.plyr__controls:empty{display:none}@media (min-width:480px){.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:10px}}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4f5b5f;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__video-embed{height:0;padding-bottom:56.25%;position:relative}.plyr__video-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4f5b5f;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(79,91,95,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(79,91,95,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#b7c5cd;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#1aafff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:28px;color:#1aafff;display:block;height:20px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:14px;position:relative;transition:all .2s ease;width:14px;-webkit-appearance:none;margin-top:-5px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:14px;position:relative;transition:all .2s ease;width:14px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2px;height:4px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2px;height:4px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2);height:14px;position:relative;transition:all .2s ease;width:14px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__progress{flex:1;left:7px;margin-right:14px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-7px;margin-right:-7px;width:calc(100% + 14px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:4px;left:0;margin-top:-2px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0;transition:width .2s ease}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:4px}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:4px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(183,197,205,.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(47,52,61,.6) 25%,transparent 25%,transparent 50%,rgba(47,52,61,.6) 50%,rgba(47,52,61,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(183,197,205,.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:480px){.plyr__volume{max-width:90px}}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none!important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:-webkit-full-screen .plyr__video-embed{overflow:visible}.plyr:-moz-full-screen .plyr__video-embed{overflow:visible}.plyr:-ms-fullscreen .plyr__video-embed{overflow:visible}.plyr:fullscreen .plyr__video-embed{overflow:visible}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-moz-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-webkit-full-screen .plyr__video-embed{overflow:visible}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-moz-full-screen .plyr__video-embed{overflow:visible}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:-ms-fullscreen .plyr__video-embed{overflow:visible}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-fallback .plyr__video-embed{overflow:visible}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(47,52,61,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:4px;left:0;margin:-2px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.plyr video{width: 100%;height: 100vh;object-fit: contain}
