﻿.clsHeaderPH{display:none}header{background-color:rgba(48,30,44,0.25)}header nav.clsTopMenu ul li a:link,header nav.clsTopMenu ul li a:visited,header nav.clsTopMenu ul li a:active,.no-touch header nav.clsTopMenu ul li a:hover{color:#fff}.scroll header nav.clsTopMenu ul li a:link,.scroll header nav.clsTopMenu ul li a:visited,.scroll header nav.clsTopMenu ul li a:active,.no-touch .scroll header nav.clsTopMenu ul li a:hover{color:rgba(15,27,85,0.85)}.clsMainBannerNew{height:800px;overflow:hidden;margin:0 0 60px 0}.clsMainBannerNew .clsItem{height:800px;background:#000 no-repeat center}.clsMainBannerNew .clsGrid{max-width:1116px;padding:400px 0 0 0;margin:auto}.clsMainBannerNew .clsTextbox h2{color:#fefeff;font-size:58px;line-height:58px;font-weight:900;letter-spacing:-2.08px;margin:0 0 33px 0}.clsMainBannerNew .clsTextbox .text{color:#fefeff;font-size:30px;font-weight:300;line-height:40px;letter-spacing:-0.42px;max-width:1150px}.clsMainBannerNew .slick-next,.clsMainBannerNew .slick-prev{font-size:0;position:absolute;top:400px;z-index:10;width:57px;height:99px;cursor:pointer;border:0 none;background:url(../images/arrow7.png) no-repeat center}.clsMainBannerNew .slick-prev{left:calc(50vw - 800px)}.clsMainBannerNew .slick-next{right:calc(50vw - 800px);transform:rotate(180deg)}.clsMainBanner{position:relative;padding:0 0 60px 0;background:no-repeat center top}.clsMainBanner .clsImg{position:absolute;left:0;top:0;right:0;z-index:1;height:580px;background:#fff no-repeat center center}.clsMainBanner .clsImgMobile{display:none}.clsMainBanner .clsPlayVideo{position:absolute;left:50%;z-index:2;top:260px;width:64px;height:64px;cursor:pointer;margin-left:-32px;background:url(../images/icon_play.svg);background-size:cover;transition:all .15s ease-in-out}.no-touch .clsMainBanner .clsPlayVideo:hover{opacity:.8}.clsMainBanner h1{font-size:130px;font-weight:900;line-height:112px;letter-spacing:-8px;text-align:center;position:relative;z-index:2;padding:484px 0 127px 0}.clsMainBanner .clsPromo{color:#000;font-size:30px;font-weight:900;line-height:41px;letter-spacing:-1px;text-align:center;width:942px;margin:0 auto 70px auto}.clsProductsBox{text-align:center;margin:170px 0 0 0}.clsProductsBox .clsImg{position:relative;top:0;text-align:center}.clsProductsBox h2{color:#f507cd;font-size:64px;font-weight:900;line-height:74px;letter-spacing:-1.15px;text-align:center;position:relative;margin-top:-107px;padding:60px 0 102px 0;position:relative;top:0;opacity:1;transition:all .4s ease-in-out}.clsProductsBox h2.preanimate{top:50px;opacity:0}.clsProductsBox .clsText{color:#000;font-size:18px;font-weight:300;line-height:26px;width:808px;margin:0 auto 70px auto;position:relative;top:0;opacity:1;transition:all .7s ease-in-out}.clsProductsBox .clsText.preanimate{top:50px;opacity:0}.clsProductsBox .clsBoxReadMore{position:relative;top:0;opacity:1;transition:all 1.0 ease-in-out}.clsProductsBox .clsBoxReadMore.preanimate{top:50px;opacity:0}.clsRelatedBox{position:relative;z-index:3}.clsTechBox{position:relative;text-align:center;padding:0;margin:60px 0 0 0}.clsTechBox h2{color:#710bea;font-size:64px;font-weight:900;line-height:90px;letter-spacing:-1.15px;text-align:center;position:absolute;top:295px;left:50%;z-index:2;width:700px;margin-left:-350px;opacity:1;transition:all .4s ease-in-out}.clsTechBox h2.preanimate{top:350px;opacity:0}.clsTechBox .clsItems .clsItem{display:inline-block;vertical-align:top;width:360px;margin:0;position:relative;top:0;opacity:1}.clsTechBox .clsItems .clsItem1{transition:all .6s ease-in-out}.clsTechBox .clsItems .clsItem2{transition:all .8s ease-in-out}.clsTechBox .clsItems .clsItem3{transition:all 1s ease-in-out}.clsTechBox .clsItems .clsItem.preanimate{top:150px;opacity:0}.clsTechBox .clsItems .clsItem .clsImgBox{width:360px;height:350px;margin:0 0 118px 0;background:no-repeat center center;background-size:cover;overflow:hidden}.clsTechBox .clsItems .clsItem .clsImgBox .clsImg{width:100%;height:100%;background:#000 no-repeat center center;background-size:cover;transition:all .3s ease-in-out}.no-touch .clsTechBox .clsItems .clsItem .clsImgBox .clsImg:hover{transform:scale(1.07,1.07)}.clsTechBox .clsItems .clsItem h3{color:#000;font-size:30px;font-weight:900;letter-spacing:-1.5px;line-height:34px;margin:0 0 40px 0}.no-touch .clsTechBox .clsItems .clsItem h3 a.clsBlackLink:hover{color:#690af0;text-decoration:none}.clsTechBox .clsItems .clsItem .clsText{color:#0f1b55;font-size:18px;font-weight:300;line-height:26px;margin:0 0 80px 0}.clsPartnersBox{text-align:center;padding:95px 0 90px 0;background:#beff48}.clsPartnersBox h2{color:#0f1b55;font-size:60px;font-weight:900;letter-spacing:-1.38px;line-height:48px;margin:0 0 112px 0;position:relative;top:0;opacity:1;transition:all .4s ease-in-out}.clsPartnersBox h2.preanimate{top:50px;opacity:0}.clsPartnersBox .clsText{color:#0f1b55;font-size:18px;font-weight:300;line-height:26px;width:551px;margin:0 auto 76px auto;position:relative;top:0;opacity:1;transition:all .4s ease-in-out}.clsPartnersBox .clsText.preanimate{top:80px;opacity:0}.clsPartnersBox .clsReadMore{opacity:1;transition:opacity 1.0 ease-in-out}.clsPartnersBox .clsReadMore.preanimate{opacity:0}.clsPartnersBox ul.clsItems{padding:0;margin:80px 0 0 0;position:relative;top:0;opacity:1;transition:all 1.0 ease-in-out}.clsPartnersBox .clsItems .clsItem.preanimate{top:150px;opacity:0}.clsPartnersBox ul.clsItems li{position:relative;display:inline-block;vertical-align:middle;padding:5px 0 0 0;margin:0 30px 30px 30px;transition:all .15s ease-in-out}.no-touch .clsPartnersBox ul.clsItems li:hover{padding-top:0;padding-bottom:5px}.clsPressBox{padding:77px 0 76px 0;position:relative;opacity:1;transition:all .5s ease-in-out}.clsPressBox.preanimate{opacity:0}.clsPressBox .clsSlider{height:495px}.clsPressBox .clsItem{height:495px;padding:41px 0 0 90px}.clsPressBox .clsItem blockquote{color:#000;font-size:60px;font-weight:900;letter-spacing:-3px;line-height:74px;position:relative;width:750px;margin:0 0 60px 0}.clsPressBox .clsItem blockquote:before{opacity:.2;color:#13226e;font-size:80px;font-weight:900;letter-spacing:-1.84px;line-height:61px;content:'“';position:absolute;left:-45px;top:-5px}.clsPressBox .clsItem blockquote div{opacity:.2;color:#13226e;font-size:80px;font-weight:900;letter-spacing:-1.84px;line-height:61px;position:relative;display:inline-block;vertical-align:top;top:25px;width:30px;height:30px;margin-left:10px}.clsPressBox .clsItem .clsLogo{margin:0 0 30px 0}.clsPressBox .clsItem .clsLogo img{max-height:30px;width:auto}.clsPressBox .clsItem .clsAuthor{color:#4a4a4a;font-size:14px;font-weight:700;letter-spacing:-0.4px;line-height:19px;margin:0}.clsPressBox .clsItem .clsDate{color:rgba(0,0,0,0.5);font-size:12px;font-weight:600;letter-spacing:-0.24px;line-height:29px;text-transform:uppercase}.clsPressBox .slick-prev,.clsPressBox .slick-next{color:transparent;font-size:0;line-height:0;cursor:pointer;position:absolute;top:50%;display:block;width:15px;height:30px;padding:0;border:0;outline:0;transition:all .3s ease-in-out;background-size:15px 30px;opacity:.2;transition:all .15s ease-in-out}.clsPressBox .slick-prev.slick-disabled,.clsPressBox .slick-next.slick-disabled{opacity:0}.clsPressBox .slick-prev{left:-20px;background:url(../images/arrow1_gray.svg) no-repeat center center;transform:rotate(180deg)}.no-touch .clsPressBox .slick-prev:hover{left:-23px}.clsPressBox .slick-next{right:-20px;background:url(../images/arrow1_gray.svg) no-repeat center center}.no-touch .clsPressBox .slick-next:hover{right:-23px}.clsRelatedBox .clsItems .clsItem{position:relative;top:0;opacity:1;transition:all .4s ease-in-out}.clsRelatedBox .clsItems .clsItem1.preanimate{top:50px;opacity:0}.clsRelatedBox .clsItems .clsItem2.preanimate{top:80px;opacity:0}.clsInTheNewsBox{position:relative;z-index:3;text-align:center;padding:33px 0 75px 0;margin:75px 0 0 0;background:#7d2be1;background:-moz-linear-gradient(top,#7d2be1 0,#632ff4 100%);background:-webkit-linear-gradient(top,#7d2be1 0,#632ff4 100%);background:linear-gradient(to bottom,#7d2be1 0,#632ff4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d2be1',endColorstr='#632ff4',GradientType=0)}.clsInTheNewsBox h2{color:#c9fc59;font-size:24px;font-weight:900;line-height:32px;text-align:center;margin:0 0 8px 0}.clsInTheNewsBox ul.clsItems{font-size:0;line-height:0;text-align:center;max-width:1280px;margin:auto}.clsInTheNewsBox ul.clsItems li{position:relative;display:inline-block;vertical-align:middle;margin:40px 40px 0 40px}@media only screen and (max-width:768px){.clsMobileMainMenuIcon{background-image:url(../images/mobile_menu_open_white.svg)}.scroll .clsMobileMainMenuIcon{background-image:url(../images/mobile_menu_open.svg)}.clsMainBannerNew{height:383px;margin:0 0 60px 0}.clsMainBannerNew .clsItem{position:relative;height:383px;background-size:cover}.clsMainBannerNew .clsGrid{text-align:center;max-width:unset;padding:180px 0 0 0}.clsMainBannerNew .clsTextbox{position:absolute;left:0;right:0;bottom:40px}.clsMainBannerNew .clsTextbox h2{font-size:25px;line-height:28px;letter-spacing:-1px;width:180px;padding:0;margin:0 auto 11px auto}.clsMainBannerNew .clsTextbox .text{font-size:16px;line-height:24px;letter-spacing:-0.42px;width:280px;max-width:unset;margin:auto}.clsMainBannerNew .clsTextbox .text br{display:none}.clsMainBanner{position:relative;padding:0 0 40px 0;background:no-repeat center top;background-size:auto 310px}.clsMainBanner .clsImg{display:none}.clsMainBanner .clsImgMobile{display:block;position:absolute;left:0;top:0;right:0;z-index:1;height:311px;background:#fff no-repeat center center;background-size:auto 310px}.clsMainBanner .clsPlayVideo{top:140px}.clsMainBanner h1{font-size:50px;line-height:50px;letter-spacing:-3.08px;padding:276px 0 40px 0}.clsMainBanner .clsPromo{font-size:16px;line-height:22px;letter-spacing:-0.33px;width:290px;margin:0 auto 30px auto}.clsProductsBox{margin:70px 0 125px 0}.clsProductsBox .clsImg{width:100%;margin:0 auto 0 auto}.clsProductsBox .clsImg img{width:100%}.clsProductsBox h2{font-size:26px;line-height:35px;letter-spacing:-1.6px;margin-top:0;padding:0 0 20px 0}.clsProductsBox .clsText{color:#000;font-size:16px;line-height:24px;width:auto;margin:0 24px 20px 24px}.clsTechBox{position:relative;text-align:center;margin:75px 0 0 0}.clsTechBox h2{font-size:30px;line-height:35px;letter-spacing:-1.85px;position:relative;top:0;left:auto;width:247px;margin:0 auto 32px auto}.clsTechBox .clsItems .clsItem{display:block;width:auto;margin:0 24px 24px 24px}.clsTechBox .clsItems .clsItem .clsImgBox{width:calc(100vw - 48px);height:264px;margin:0 auto 30px auto}.clsTechBox .clsItems .clsItem h3{font-size:26px;letter-spacing:-1.3px;margin:0 0 20px 0}.clsTechBox .clsItems .clsItem .clsText{font-size:16px;line-height:24px;margin:0}.clsPartnersBox{padding:45px 0 24px 0;margin:35px 0 0 0}.clsPartnersBox h2{font-size:30px;line-height:34px;letter-spacing:-1.38px;width:272px;margin:0 auto 40px auto}.clsPartnersBox .clsText{font-size:16px;line-height:24px;width:auto;margin:0 24px 50px 24px}.clsPartnersBox ul.clsItems{margin:40px 0 0 0}.clsPartnersBox ul.clsItems li{margin:0 15px 15px 15px}.clsPressBox{width:100vw;padding:57px 0 56px 0}.clsPressBox .clsSlider{height:400px;width:100vw}.clsPressBox .clsItem{height:400px;width:320px;padding:0 20px 0 40px;margin:0}.clsPressBox .clsItem blockquote{font-size:30px;letter-spacing:-1.5px;line-height:36px;width:auto;height:auto;padding:0;margin:0 0 40px 0}.clsPressBox .clsItem blockquote:before{zoom:.5}.clsPressBox .clsItem blockquote div{zoom:.5}.clsPressBox .slick-prev{left:10px}.clsPressBox .slick-next{right:10px}.clsInTheNewsBox{position:relative;z-index:3;text-align:center;padding:33px 0 35px 0}.clsInTheNewsBox h2{font-size:16px;margin:0 0 8px 0}.clsInTheNewsBox ul.clsItems{max-width:100%}.clsInTheNewsBox ul.clsItems li{margin:10px 20px 0 20px}.clsInTheNewsBox ul.clsItems li img{height:55px}}